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-mobile-service a:link { color:#939 }
#wedding-bridal-hair-mobile-service a:visited { color:#939 }
#wedding-bridal-hair-mobile-service a:hover { color:#00f }
#wedding-bridal-hair-mobile-service a:active { color:#939 }
#keisuke-hair-artists-copyright a:link { color:#999 }
#keisuke-hair-artists-copyright a:visited { color:#999 }
#keisuke-hair-artists-copyright a:hover { color:#939 }
#keisuke-hair-artists-copyright a:active { color:#999 }
#wedding-bridal-hair-day-package a:link { color:#939 }
#wedding-bridal-hair-day-package a:visited { color:#939 }
#wedding-bridal-hair-day-package a:hover { color:#00f }
#wedding-bridal-hair-day-package a:active { color:#939 }
#back-to-price-page-top-2 a:link { color:#939 }
#back-to-price-page-top-2 a:visited { color:#939 }
#back-to-price-page-top-2 a:hover { color:#00f }
#back-to-price-page-top-2 a:active { color:#939 }
#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 }
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 }
.style10 { color:#939; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px }
.style21 { color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; text-align:center }
.style9 { letter-spacing:0px }
.pagetext { color:#939; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:1.6 }
.style1 { color:#83898f }
.style5 { color:#83898f; font-size:16px }
.style22 { color:#939; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:1.6; text-align:center }
.navbtn { color:#83898f; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:left }
.style11 { color:#c60; font-size:11px }
.style80 { color:#fff; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; line-height:1.5; margin-left:5px; text-align:left }
.style24 { color:#fff; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px }
.tablecenter2 { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.5; text-align:center }
.style13 { color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:12px }
.style17 { color:#fff }
.style14 { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:12px }
.tablemiddle { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:14px; text-align:center }
.style26 { color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:14px }
.style16 { font-size:12px }
.style66 { color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px }
em.style3 { font-style:italic }
.style15 { font-size:11px }
.style81 { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:12px }
.style82 { color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; line-height:1.5; text-align:center }
.style25 { color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px }
.style78 { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:14px }
.style18 { text-align:center }
.style29 { color:#c60; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:14px; text-align:left }
.style12 { color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px }
#PageDiv { position:relative; min-height:100%; margin:auto; width:850px }
#wedding-hair-style-price-page-top { position:absolute; left:45px; top:17px; width:738px; height:67px; z-index:1 }
#hair-updo-bar-7 { position:absolute; left:835px; top:0px; width:15px; height:2250px; z-index:2 }
#hair-up-style-bar-6 { position:absolute; left:815px; top:0px; width:11px; height:2250px; z-index:3 }
#wedding-updo-bar-5 { position:absolute; left:799px; top:0px; width:8px; height:2250px; z-index:4 }
#hair-updo-bar-4 { position:absolute; left:785px; top:0px; width:5px; height:2250px; z-index:5 }
#wedding-bar-1 { position:absolute; left:0px; top:0px; width:11px; height:2250px; z-index:6 }
#wedding-hair-bar-2 { position:absolute; left:21px; top:0px; width:8px; height:2250px; z-index:7 }
#bridal-hair-bar-3 { position:absolute; left:38px; top:0px; width:5px; height:2250px; z-index:8 }
#wedding-bridal-hair-mobile-service { position:absolute; left:77px; top:136px; width:499px; height:21px; z-index:9; overflow:visible }
#keisuke-hair-artists-copyright { position:absolute; left:197px; top:2176px; width:418px; height:15px; z-index:10; overflow:visible }
#wedding-hair-bridal-mobile-service-text { position:absolute; left:77px; top:170px; width:675px; height:190px; z-index:11; overflow:visible }
#wedding-bridal-hair-day-package { position:absolute; left:77px; top:365px; width:499px; height:21px; z-index:12; overflow:visible }
#wedding-hair-bridal-day-package-text { position:absolute; left:77px; top:399px; width:675px; height:170px; z-index:13; overflow:visible }
#wedding-bridal-hair-consultation-title { position:absolute; left:77px; top:574px; width:499px; height:21px; z-index:14; overflow:visible }
#wedding-bridal-hair-consultation-text { position:absolute; left:77px; top:608px; width:675px; height:94px; z-index:15; overflow:visible }
#wedding-bridal-hair-price-list { position:absolute; left:68px; top:798px; width:499px; height:21px; z-index:16; overflow:visible }
#wedding-visiting-service { position:absolute; left:66px; top:755px; width:629px; height:31px; z-index:17 }
#back-to-price-page-top-2 { position:absolute; left:351px; top:2021px; width:131px; height:18px; z-index:18; overflow:visible }
#wedding-home-nav { position:absolute; left:185px; top:92px; width:71px; height:19px; z-index:19; padding-left:5px; border-left:solid #83898f 2px; overflow:visible }
#wedding-service-nav { position:absolute; left:269px; top:92px; width:89px; height:19px; z-index:20; padding-left:5px; border-left:solid #83898f 2px; overflow:visible }
#hair-style-tip-nav { position:absolute; left:370px; top:92px; width:94px; height:19px; z-index:21; padding-left:5px; border-left:solid #83898f 2px; overflow:visible }
#hair-style-gallery-nav { position:absolute; left:477px; top:92px; width:83px; height:19px; z-index:22; padding-left:5px; border-left:solid #83898f 2px; overflow:visible }
#wedding-hair-contact-nav { position:absolute; left:572px; top:92px; width:83px; height:19px; z-index:23; padding-left:5px; border-left:solid #83898f 2px; overflow:visible }
#item1 { position:absolute; left:0px; top:2192px; width:850px; height:59px; z-index:24; font-size:1px }
#brides-hair-styleing-only-info { position:absolute; left:63px; top:1115px; width:626px; z-index:25; overflow:visible }
#brides-hair-makeup-price { position:absolute; left:63px; top:1236px; width:705px; height:645px; z-index:26 }
#brides-hair-makeup-price1 { position:absolute; left:63px; top:840px; width:703px; height:148px; z-index:27 }
#brides-hair-makeup-price1a { position:absolute; left:63px; top:1006px; width:703px; height:96px; z-index:28 }

