/* CSS Document */

/* ------------------------------
 ALL
------------------------------ */


html         { margin: 0 auto ; padding: 0 0 0 0 }


body         { font-family:  Helvetica, "lrSVbN"
                         ; font-size:12px
                         ; color:#666666
                         ;text-align:center
                         ; margin: 0 auto 
                         ; padding: 0 0 0 0 }

div          { margin:0px
             ; padding:0px;}

a img        {border:none}

p            {line-height:150%}

#head        {width:900px
             ;margin:0 auto
             ;padding: 0 0 0 0}
             

#foot        {width:900px
              ;height:52px
              ;margin:0 0 0 4px;}

#head_menu   {padding:0 0 0 0
              ;margin:0 0 0 30px}

#head_menu li {display:inline
               ;margin:0 0;}

#head_menu li a img {border:none}

#head a      {text-decoration:none;}

ul           {list-style-type:none
              ;text-align:left}


.list        {margin:0 0 0 0 
                      ;padding:16px 0 0 0 }  

#main_thame {width:692px
             ;height:78px
             ;margin: 0 0 12px 0;}

#main_thame img {margin:0 0 0 0 
                      ;padding:30px 0 0 0 }


#yoko_bar   {width:900px
             ;height:8px
             ;margin:0 auto
             ;background-image:url(../images/bar.gif)
             ;background-repeat:no-repeat;}

#poricy     {width:500px
             ;text-align:left
             ;margin:0 0 0 0
             ;padding: 0 0 0 0 }

#copy       {width:220px
             ;text-align:left
             ;margin:-36px 0 0 670px
             ;padding: 0 0 0 0 }


#foot a     {text-decoration:none}

#social_box{
	
	width:100px;
        height:60px;
	
	margin-left:-100px;
	text-align:center;
	position:fixed;
	top:330px;
	list-style-type:none;
}
/* ------------------------------
 index
------------------------------ */
#index_all       {width:912px
            ;height:670px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}

#index_all_l       {width:912px
            ;height:860px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}



#sinnen img       {margin-left:10px
              }

#fla          {margin-left:8px}

#qb           {float:right}

#qr           {text-align:right
               ;margin-right:50px
               ;margin-top:40px}
 
#blo          {text-align:right
               ;margin-right:40px
               ;margin-bottom:18px}

#fulvic       {text-align:right
               ;margin-right:50px
               ;margin-bottom:6px}

#face         {text-align:right
               ;margin-right:50px
               ;margin-bottom:6px}

#news img     {margin-left:48px}



.info_new     {margin-left:20px
               ;font-size:12px
               ;list-style:none
               ;padding-left:50px
               ;background:url(../images/new.gif)
               ;background-repeat:no-repeat
               ;line-height:26px;}

.info         {margin-left:20px
               ;font-size:12px
               ;list-style:none
               ;padding-left:50px
               ;line-height:26px;}

#news         {text-align:left;}
  
#news a       {text-decoration:none
               ;border-bottom:1px black dotted;}

#news a:link     { color: #565656; }

#news a:visited  { color: #504123; }

#news a:hover    { color: #504123; }

#blog img        {margin-left:180px}

#qr              {font-size:12px
                  ;color:#565656
                  ;padding-right:0}

/* ------------------------------
 message
------------------------------ */
div#message{
  position: relative;
}

div#fukidashi{
  border-radius:5px;
  position: absolute;
  top: 32px;
  left: 240px;
  display: none;
  margin: 10px;
  padding: 5px;
  width: 360px;
  background-color: #fff0f5;
}

div#fukidashi:before {
  content:" ";
  position: absolute;
  top: -24px;
  left: 8px; 
  z-index:1;
  display:block;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-bottom-color: #fff0f5;
}

/* ------------------------------
 monthly
------------------------------ */
#monthly_1550      {width:912px
            ;height:1550px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}

#monthly_1950      {width:912px
            ;height:1950px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}

#monthly_2550      {width:912px
            ;height:2550px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}
            
#monthly_3050      {width:912px
            ;height:3050px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}

#monthly_3250      {width:912px
            ;height:3250px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}





/* ------------------------------
 menu_hair
------------------------------ */


#hair_all       {width:912px
            ;height:2300px /*2156px*/
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}


#hair_main_thame_sub img {margin:0 0 0 0 
                          ;padding:14px 0 0 0 }

#hair_blog               {margin-top:800px}

#hair_side_thame         {width:190px
                          ;height:80px
                          ;margin:-1996px 0 0 4px;}

#hair_side_thame img     {margin:0 0 0 0 
                          ;padding:40px 0 0 40px }

#hair_side_menu          {width:190px
                          ;height:1604px
                          ;margin:0 0 -1704px 4px;}

#hair_tate_bar           {width:8px
                          ;height:1992px
                          ;margin:0 0 0 198px
                          ;background-image:url(../images/bar_tate.gif)
                          ;background-position:right
                          ;background-repeat:repeat-y;}

#hair_main          {width:694px
                     ;height:2000px
                     ;margin:0 0 0 206px;}


#hair_main_text     {width:692px
                     ;height:1602px
                     ;margin:0 0 0 0
                     ;padding:0 0 0 0}

#hair_yoko_bar img  {margin:0 0 0 0 
                     ;padding:-8px 0 0 0 }

.hair_main_list     {line-height:150%
                     ;ist-style-type:none;}

.hair_tech          {width:580px
                     ;font-size:14px
                     ;color:#565656
                     ;margin: 0 0 0 40px ;}

.hair_tec           {width:150px
                    ;font-size:12px
                    ;color:#565656
                    ;text-align:left
                    ;padding: 0 0 0 0 ;}
                    
.degi_tec           {font-size:12px
                    ;color:#565656
                    ;text-align:left
                    ;padding: 0 0 0 0 ;}
                    
p#degi_link         {margin-left:80px;
                     font-weight: bold;
                     width:300px;
                      }

.hair_price         {width:130px
                     ;font-size:14px
                     ;color:#565656
                     ;text-align:left
                     ;margin:-23px 0 0 466px }

.hair_small_text    {font-size:12px
                     ;color:#565656
                     ;padding: 0 0 0 50px}


#hair_thame_text    {font-size:12px
                     ;color:#565656
                     ;padding-left:30px
                     ;padding-top:-10px
                     ;padding-bottom:10px
                     ;padding-left:80px}

.party_menu_tech    {border-bottom:solid 1px #565656
                     ;width:590px
                     ;font-size:14px
                     ;color:#565656
                     ;text-align:left
                     ;margin:30px 0 0 70px
                     ;padding: 0 0 0 0 } 

.party              {width:580px
                     ;font-size:14px
                     ;color:#565656
                     ;vertical-align:top
                     ;margin: 20px 0 0 80px 
                     ;padding: 0 0 0 0 }

.hair_party_thame   {margin: 0 590px 0 0 
                     ;padding: 0 0 0 0 }

.party_tech         {width:110px
                     ;font-size:14px
                     ;color:#565656
                     ;margin: 0 0 0 0 
                     ;padding: 0 0 0 0 }

.party_te           {width:130px
                     ;font-size:14px
                     ;color:#565656
                     ;text-align:left
                     ;margin:-18px 0 0 180px
                     ;padding: 0 0 0 0 }

#party_te           {width:130px
                     ;font-size:14px
                     ;color:#565656
                     ;text-align:left
                     ;margin:-21px 0 0 180px
                     ;padding: 0 0 0 0 }

.party_price        {width:110px
                     ;font-size:14px
                     ;color:#565656
                     ;text-align:left
                     ;margin:-37px 0 0 466px
                     ;padding: 0 0 0 0 }

#party_price        {width:110px
                     ;font-size:14px
                     ;color:#565656
                     ;text-align:left
                     ;margin:-18px 0 0 466px
                     ;padding: 0 0 0 0 }

.party_re          {width:130px
                    ;height:46px
                    ;font-size:14px
                    ;color:#565656
                    ;text-align:left
                    ;margin:0 0 0 180px
                    ;padding: 0 0 0 0 }

.party_reprice     {width:110px
                    ;font-size:14px
                    ;color:#565656
                    ;text-align:left
                    ;margin:-46px 0 0 466px
                    ;padding: 0 0 0 0 }

.party_seprice     {width:110px
                    ;font-size:14px
                    ;color:#565656
                    ;text-align:left
                    ;margin:-46px 0 0 466px
                    ;padding: 0 0 0 0 }

.party_he          {width:130px
                    ;height:46px
                    ;font-size:14px
                    ;color:#565656
                    ;text-align:left
                    ;margin:-19px 0 0 180px
                    ;padding: 0 0 0 0 }

.party_heprice     {width:110px
                    ;font-size:14px
                    ;color:#565656
                    ;text-align:left
                    ;margin:-50px 0 0 466px
                    ;padding: 0 0 0 0 }

#party_thame_text  {font-size:12px
                    ;color:#565656
                    ;padding-left:30px
                    ;padding-top:20px
                    ;padding-bottom:10px
                    ;padding-left:80px}

#hair_back           { padding: 0 0 0 510px }

#hair_back a         {font-size:12px
                      ;color:#565656}

#hair_back a:hover   {color:#504123}

#hair_card           { padding: 30px 0 0 336px }



/* ------------------------------
 menu_hair_info
------------------------------ */
#hair_info_all        {width:912px
                      ;height:620px
                      ;font-family:  Helvetica, "lrSVbN"
                      ;font-size:100%
                      ;color:#666666
                      ;text-align:left
                      ;margin:0 auto
                      ;padding:0 0 0 0
                      ;background-color:#ffffff
                      ;background-image:url(../images/sidebar.gif)
                      ;background-position:center
                      ;background-repeat:repeat-y;}

#hair_info_blog       {margin-top:160px}


#hair_info_side_thame     {width:190px
                           ;height:80px
                           ;margin:-462px 0 0 4px;}

#hair_info_side_thame img {margin:0 0 0 0 
                           ;padding:30px 0 0 40px }


#hair_info_side_menu      {width:190px
                           ;height:370px
                           ;margin:0 0 -464px 4px;}

#hair_info_tate_bar       {width:8px
                           ;height:460px
                           ;margin:0 0 0 198px
                           ;background-image:url(../images/bar_tate.gif)
                           ;background-position:right
                           ;background-repeat:repeat-y;}


#hair_info_main           {width:692px
                           ;height:460px
                           ;margin:0 0 0 206px;}

#hair_info_text           {font-size:14px}

#hair_info_h2             {width:600px
                           ;height:370px
                          ;margin:0 0 0 80px;}




/* ------------------------------
 menu_hair_special
------------------------------ */
#hair_special_all        {width:912px
                          ;height:688px
                          ;font-family:  Helvetica, "lrSVbN"
                          ;font-size:100%
                          ;color:#666666
                          ;text-align:left
                          ;margin:0 auto
                          ;padding:0 0 0 0
                          ;background-color:#ffffff
                          ;background-image:url(../images/sidebar.gif)
                          ;background-position:center
                          ;background-repeat:repeat-y;}

#hair_special_blog           {margin-top:160px}


#hair_special_side_thame     {width:190px
                              ;height:80px
                              ;margin:-522px 0 0 4px;}

#hair_special_side_thame img {margin:0 0 0 0 
                              ;padding:30px 0 0 40px }
 

#hair_special_side_menu      {width:190px
                              ;height:398px
                              ;margin:0 0 -490px 4px;}

#hair_special_tate_bar       {width:8px
                              ;height:514px
                              ;margin:0 0 0 198px
                              ;background-image:url(../images/bar_tate.gif)
                              ;background-position:right
                              ;background-repeat:repeat-y;}


#hair_special_main           {width:692px
                              ;height:534px
                              ;margin:0 0 0 206px;}

#hair_special_text           {font-size:14px}

#hair_special_h2             {width:600px
                              ;height:408px
                              ;margin:0 0 0 80px;}

#kotira a                    {font-size:12px
                              ;color:#565656}
 
#kotira a:hover              {color:#504123}




/* ------------------------------
 healing
------------------------------ */


#healing_all       {width:912px
                    ;height:1840px
                    ;font-family:  Helvetica, "lrSVbN"
                    ;font-size:12px
                    ;color:#666666
                    ;text-align:left;margin:0 auto
                    ;padding:0 0 0 0
                    ;background-color:#ffffff
                    ;background-image:url(../images/sidebar.gif)
                    ;background-position:center
                    ;background-repeat:repeat-y;}

#healing_blog           {margin-top:1280px}

#healing_side_thame     {width:180px
                         ;height:80px
                         ;margin:-1688px 0 0 4px;}

#healing_side_thame img {margin:0 0 0 0 
                         ;padding:30px 0 0 40px }

#healing_side_menu      {border:solid 1px #ffffff;width:180px
                         ;height:1600px
                         ;margin:0 0 -1692px 4px;}

#healing_tate_bar       {width:8px
                         ;height:1680px
                         ;margin:0 0 0 188px
                         ;background-image:url(../images/bar_tate.gif)
                         ;background-position:right
                         ;background-repeat:repeat-y;}

#healing_main           {width:704px
                         ;height:1690px
                         ;margin:0 0 0 196px;}

#healing_main_thame_sub     {margin-top:30px}

#healing_m_main_thame_sub   {margin-top:50px}

#healing_main_text       {width:702px
                          ;height:1600px
                          ;margin:0 0 0 0
                          ;padding:0 0 0 0}

.healing_tech            {width:620px
                          ;font-size:12px
                          ;color:#565656
                          ;margin: 0 0 0 76px ;}

.healing_price           {width:130px
                          ;font-size:12px
                          ;color:#565656
                          ;text-align:left
                          ;margin:-16px 0 20px 556px }

#healing_tech_text       {font-size:12px
                          ;color:#565656
                          ;text-align:left
                          ;margin:6px 0 30px 84px }

.healing_menu_tech       {border-bottom:solid 1px #565656
                          ;width:590px
                          ;font-size:14px
                          ;color:#565656
                          ;text-align:left
                          ;margin:0 0 6px 70px
                          ;padding: 0 0 0 0} 

.healing_small_text       {font-size:11px
                           ;color:#565656}

#healing_back             { padding: 0 0 0 510px }

#healing_back a           {font-size:12px
                           ;color:#565656}

#healing_back a:hover     {color:#504123}




/* ------------------------------
 wedding_bri
------------------------------ */


#bridal_all       {width:912px
                   ;height:1710px
                   ;font-family:  Helvetica, "lrSVbN"
                   ;font-size:12px
                   ;color:#666666
                   ;text-align:left;margin:0 auto
                   ;padding:0 0 0 0
                   ;background-color:#ffffff
                   ;background-image:url(../images/sidebar.gif)
                   ;background-position:center
                   ;background-repeat:repeat-y;}


#bridal_main_thame_sub img {margin:0 0 0 0 
                            ;padding:0 0 0 0 }

#bridal_blog               {margin-top:1100px}

#bridal_side_thame         {width:180px
                            ;height:80px
                            ;margin:-1528px 0 0 4px;}

#bridal_side_thame img     {margin:0 0 0 0 
                            ;padding:30px 0 0 40px }

#bridal_side_menu          {width:180px
                            ;height:1440px
                            ;margin:0 0 -1532px 4px;}

#bridal_tate_bar           {width:8px
                            ;height:1520px
                            ;margin:0 0 0 188px
                            ;background-image:url(../images/bar_tate.gif)
                            ;background-position:right
                            ;background-repeat:repeat-y;}

#bridal_main               {width:704px
                            ;height:1560px
                            ;margin:0 0 0 196px;}

#bridal_main_text          {width:702px
                            ;height:1470px
                            ;margin:0 0 0 0
                            ;padding:0 0 0 0}

.wedding_tech              {width:620px
                            ;font-size:12px
                            ;color:#565656
                            ;margin: 0 0 0 60px ;}

.wedding_price             {width:130px
                            ;font-size:12px
                            ;color:#565656
                            ;text-align:left
                            ;margin:-16px 0 0 546px }

#wedding_tech_text         {font-size:12px
                            ;color:#565656
                            ;text-align:left
                            ;margin:6px 0 30px 74px }

.wedding_menu_tech         {border-bottom:solid 1px #565656
                            ;width:590px
                            ;font-size:14px
                            ;color:#565656
                            ;text-align:left
                            ;margin:30px 0 6px 60px
                            ;padding: 0 0 0 0 } 

#wedding_back              {padding: 0 0 0 510px }

#wedding_back a            {font-size:12px
                            ;color:#565656}

#wedding_back a:hover      {color:#504123}



/* ------------------------------
 wedding_riha
------------------------------ */
#riha_all        {width:912px
                  ;height:650px
                  ;font-family:  Helvetica, "lrSVbN"
                  ;font-size:100%
                  ;color:#666666
                  ;text-align:left
                  ;margin:0 auto
                  ;padding:0 0 0 0
                  ;background-color:#ffffff
                  ;background-image:url(../images/sidebar.gif)
                  ;background-position:center
                  ;background-repeat:repeat-y;}

#riha_main_thame_sub img   {margin:0 0 0 0 
                            ;padding:0 0 0 0 }

#riha_blog                 {margin-top:100px}

#riha_menu_side_thame      {width:180px
                            ;height:80px
                            ;margin:-476px 0 0 4px;}

#riha_menu_side_thame img  {margin:0 0 0 0 
                            ;padding:30px 0 0 40px }

#riha_menu_side_menu       {width:180px
                            ;height:396px
                            ;margin:0 0 -488px 4px;}

#riha_menu_tate_bar        {width:8px
                            ;height:470px
                            ;margin:0 0 0 188px
                            ;background-image:url(../images/bar_tate.gif)
                            ;background-position:right
                            ;background-repeat:repeat-y;}


#riha_main                 {width:692px
                            ;height:480px
                            ;margin:0 0 0 196px;}


.riha_menu_tech           {border-bottom:solid 1px #565656;width:620px
                           ;font-size:12px
                           ;color:#565656
                           ;margin: 28px 0 0 60px ;}

.riha_menu_price          {width:130px
                           ;font-size:12px
                           ;color:#565656
                           ;text-align:left
                           ;margin:-16px 0 20px 546px }

#riha_menu_tech_text      {font-size:12px
                           ;color:#565656
                           ;text-align:left
                           ;margin:-10px 0 74px 74px }




/* ------------------------------
 wedding_sonohi
------------------------------ */


#sonohi_all       {width:912px
                   ;height:952px
                   ;font-family:  Helvetica, "lrSVbN"
                   ;font-size:12px
                   ;color:#666666
                   ;text-align:left;margin:0 auto
                   ;padding:0 0 0 0
                   ;background-color:#ffffff
                   ;background-image:url(../images/sidebar.gif)
                   ;background-position:center
                   ;background-repeat:repeat-y;}


#sonohi_main_thame_sub img  {margin:0 0 0 0 
                             ;padding:0 0 0 0 }

#sonohi_blog                {margin-top:300px}

#sonohi_side_thame          {width:180px
                             ;height:80px
                             ;margin:-770px 0 0 4px;}

#sonohi_side_thame img      {margin:0 0 0 0 
                             ;padding:30px 0 0 40px }

#sonohi_side_menu           {width:180px
                             ;height:700px
                             ;margin:0 0 -790px 4px;}

#sonohi_tate_bar            {width:8px
                             ;height:770px
                             ;margin:0 0 0 188px
                             ;background-image:url(../images/bar_tate.gif)
                             ;background-position:right
                             ;background-repeat:repeat-y;}

#sonohi_main                {width:704px
                             ;height:770px
                             ;margin:0 0 0 196px;}

#sonohi_main_text           {width:500px
                             ;height:410px
                             ;margin:0 0 0 100px
                             ;font-size:12px
                             ;color:#565656}

#sonohi_text                {padding:0 0 20px 0}

.hair_special_text          {font-size:14px}



/* ------------------------------
 wedding_menu
------------------------------ */


#wedding_menu_all       {width:912px
                         ;height:1010px
                         ;font-family:  Helvetica, "lrSVbN"
                         ;font-size:12px
                         ;color:#666666
                         ;text-align:left;margin:0 auto
                         ;padding:0 0 0 0
                         ;background-color:#ffffff
                         ;background-image:url(../images/sidebar.gif)
                         ;background-position:center
                         ;background-repeat:repeat-y;}


#wedding_menu_main_thame_sub img {margin:0 0 0 0 
                                  ;padding:0 0 0 0 }

#wedding_menu_blog               {margin-top:300px}

#wedding_menu_side_thame         {width:180px
                                  ;height:80px
                                  ;margin:-836px 0 0 4px;}

#wedding_menu_side_thame img     {margin:0 0 0 0 
                                  ;padding:30px 0 0 40px }

#wedding_menu_side_menu          {width:180px
                                  ;height:744px
                                  ;margin:0 0 -836px 4px;}

#wedding_menu_tate_bar           {width:8px
                                  ;height:830px
                                  ;margin:0 0 0 188px
                                  ;background-image:url(../images/bar_tate.gif)
                                  ;background-position:right
                                  ;background-repeat:repeat-y;}

#wedding_menu_main               {width:704px
                                  ;height:850px
                                  ;margin:0 0 0 196px;}

.wedding_menu_tech_sub           {border-bottom:solid 1px #565656
                                  ;width:620px
                                  ;font-size:12px
                                  ;color:#565656
                                  ;margin: 0 0 8px 60px ;}


.wedding_menu_tech               {width:620px
                                  ;font-size:12px
                                  ;color:#565656
                                  ;margin: 0 0 0 60px ;}

.wedding_menu_price              {width:130px
                                  ;font-size:12px
                                  ;color:#565656
                                  ;text-align:left
                                  ;margin:-16px 0 20px 546px }

#wedding_menu_tech_text          {font-size:12px
                                  ;color:#565656
                                  ;text-align:left
                                  ;margin:-10px 0 30px 74px }
 

#wedding_menu_back               {padding: 0 0 0 510px
                                  ;margin:60px 0 0 0}

#wedding_menu_back a             {font-size:12px
                                  ;color:#565656}

#wedding_menu_back a:hover       {color:#504123}




/* ------------------------------
 salon
------------------------------ */
#salon_all        {width:912px
                      ;height:688px
                      ;font-family:  Helvetica, "lrSVbN"
                      ;font-size:100%
                      ;color:#666666
                      ;text-align:left
                      ;margin:0 auto
                      ;padding:0 0 0 0
                      ;background-color:#ffffff
                      ;background-image:url(../images/sidebar.gif)
                      ;background-position:center
                      ;background-repeat:repeat-y;}

#salon_blog               {margin-top:160px}


#salon_side_thame         {width:190px
                           ;height:80px
                           ;margin:-522px 0 0 4px;}

#salon_side_thame img     {margin:0 0 0 0 
                           ;padding:30px 0 0 40px }


#salon_side_menu          {width:190px
                           ;height:398px
                           ;margin:0 0 -490px 4px;}
 
#salon_tate_bar           {width:8px
                           ;height:514px
                           ;margin:0 0 0 198px
                           ;background-image:url(../images/bar_tate.gif)
                           ;background-position:right
                           ;background-repeat:repeat-y;}
 

#salon_main               {width:692px
                           ;height:534px
                           ;margin:0 0 0 206px;}
 
#salon_logo               {margin:0 0 0 0 }

#salon_text               {margin:4px 0 0 100px }

#adress                   {margin:18px 0 0 100px }




/* ------------------------------
 staff
------------------------------ */
#salon_staff_all     {width:912px
                      ;height:840px
                      ;font-family:  Helvetica, "lrSVbN"
                      ;font-size:100%
                      ;color:#666666
                      ;text-align:left
                      ;margin:0 auto
                      ;padding:0 0 0 0
                      ;background-color:#ffffff
                      ;background-image:url(../images/sidebar.gif)
                      ;background-position:center
                      ;background-repeat:repeat-y;}

#salon_blog       {margin-top:160px}



#salon_staff_main       {width:692px
                        ;height:686px
                        ;margin:0 0 0 186px;}


#staff_side_thame     {width:170px
                       ;height:80px
                       ;margin:-672px 0 0 4px;}

#staff_side_thame img {margin:0 0 0 0
                       ;padding:30px 0 0 40px }


#staff_side_menu      {width:170px
                       ;height:398px
                       ;margin:0 0 -490px 4px;}

#staff_tate_bar       {width:8px
                       ;height:664px
                       ;margin:0 0 0 178px
                       ;background-image:url(../images/bar_tate.gif)
                       ;background-position:right
                       ;background-repeat:repeat-y;}

.tit1                  {border-bottom:solid 1px #565656;width:60px
                       ;margin: 0 0 0 0 ;}




<!--
/* å«¢æð\¦·éÌæÌÝè */
div#largeImageArea {
    margin: 0px;
    padding: 0px;
    width: 340px;
    text-align: center;
    background-color: #ffffff;
    border:none;
    }    

/* TlCæÉI}EX·éÆJ[\ªÏíé */ 
div#thumbnail img {
    cursor: pointer;
    }
-->



/* ------------------------------
 kiyaku
------------------------------ */


#kiyaku_all       {width:912px
            ;height:1010px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}

#kiyaku_pri_all       {width:912px
            ;height:1070px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}



#kiyaku_main {width:850px
            ;height:730px
            ;margin:0 0 0 34px;}

#kiyaku_pri_main {width:850px
            ;height:914px
            ;margin:0 0 0 34px;}


#kiyaku_main_thame {margin-right:20px}

.kiyaku_catch {font-size:16px
               ;color:#540123
               ;text-align:left
               ;padding-left:30px}

.kiyaku_log {font-size:13px
             ;color:#565656
             ;text-align:left
             ;padding-left:50px
             ;line-height:180%
             ;margin-bottom:30px}



#kiyaku_back           { padding: 0 0 0 680px
                               ;margin:60px 0 0 0}

 a         {font-size:12px
                 ;color:#565656}

 a:hover   {color:#504123}



/* ------------------------------
news
------------------------------ */
#news_all       {width:912px
            ;height:588px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}

#news_all_m       {width:912px
            ;height:920px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}

#news_all_l       {width:912px
            ;height:1060px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}

#news_all_lt       {width:912px
            ;height:1260px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}

#news_all_ll       {width:912px
            ;height:1550px
            ;font-family:  Helvetica, "lrSVbN"
            ;font-size:12px
            ;color:#666666
            ;text-align:left;margin:0 auto
            ;padding:0 0 0 0
            ;background-color:#ffffff
            ;background-image:url(../images/sidebar.gif)
            ;background-position:center
            ;background-repeat:repeat-y;}



#news_main {width:850px
            ;height:400px
            ;margin:0 0 0 34px;}

#news_jpg {width:850px
            ;height:750px
            ;margin:0 0 0 34px;}

#news_jpg2 {width:850px
            ;height:1100px
            ;margin:0 0 0 34px;}



#news_main_thame {margin-right:20px}

.news_catch {font-size:16px
               ;color:#540123
               ;text-align:left
               ;padding-left:30px
               ;padding-top:5px}

.news_log {font-size:13px
             ;color:#565656
             ;text-align:left
             ;padding-left:50px
             ;line-height:180%
             ;margin-bottom:30px
             ;padding-top:10px}



#news_back           { padding: 0 0 0 680px
                               ;margin:60px 0 0 0}

 a         {font-size:12px
                 ;color:#565656}

 a:hover   {color:#504123}



/* ------------------------------
map
------------------------------ */

#map_all {border:solid 1px #ffffff;width:980px;height:580px
          ;background-image:url(../images/map_frame.gif)
          ;background-position:center
          ;background-repeat:no-repeat
          ;text-align:left;margin:0 auto}

#map {margin:30px 0 0 25px }


/* ------------------------------
link  fulvic   degic
------------------------------ */
                      
#link_all                      {width:912px
                      ;height:588px
                      ;font-family:  Helvetica, "lrSVbN"
                      ;font-size:100%
                      ;color:#666666
                      ;text-align:left
                      ;margin:0 auto
                      ;padding:0 0 0 0
                      ;background-color:#ffffff
                      ;background-image:url(../images/sidebar.gif)
                      ;background-position:center
                      ;background-repeat:repeat-y;}

#ful_all                      {width:912px
                      ;height:948px
                      ;font-family:  Helvetica, "lrSVbN"
                      ;font-size:100%
                      ;color:#666666
                      ;text-align:left
                      ;margin:0 auto
                      ;padding:0 0 0 0
                      ;background-color:#ffffff
                      ;background-image:url(../images/sidebar.gif)
                      ;background-position:center
                      ;background-repeat:repeat-y;}

#ful_main   {width:850px
            ;height:790px
            ;margin:0 0 0 34px;}

*html #ful_all #head   {margin-left: 54px;}
*html #ful_all #foot  {margin-left: 54px;}
*html #ful_main   {margin-left: 60px;}

#ful_img    {margin-left:90px ;display: block;
             width: 850px;}

#ful_img p  {width:200px
            ;float: left
            ;display: inline
            ;height:180px
            ;margin:0 0 0 20px;}
            
#ful_img_text   {margin-left: 40px;} 
                        
#ful_img_text p  {width:220px
            ;float: left
            ;display: inline
            ;height:20px
            ;margin:0 0 0 30px;} 
            
#ful_img_text p#jell  {margin-left : -10px;
                       margin-right: 50px;}                       
            
#link_main {width:850px
            ;height:400px
            ;margin:0 0 0 34px;}

#link_main_thame {margin-right:20px}


#link_site {padding-left:70px
            ;float:left
            ;margin-right:20px}

#link_site li {padding-top:10px}

#link_text li {padding-top:10px
            }   


#degi_all                      {width:912px
                      ;height:1528px
                      ;font-family:  Helvetica, "lrSVbN"
                      ;font-size:100%
                      ;color:#666666
                      ;text-align:left
                      ;margin:0 auto
                      ;padding:0 0 0 0
                      ;background-color:#ffffff
                      ;background-image:url(../images/sidebar.gif)
                      ;background-position:center
                      ;background-repeat:repeat-y;}
                      
*html #degi_all #head   {margin-left: 54px;}
*html #degi_all #foot  {margin-left: 54px;}
*html #degi_main   {margin-left: 60px;}                      
                      
#degi_main   {width:850px
            ;height:1380px
            ;margin:0 0 0 34px;}                      

p#text_degi  {line-height: 16pt;
              font-size: 14px;
              margin-left: 60px;
              }
              
.degi_table  {
              text-align: center;
              margin-top: 20px;
              }
              
.degi_table td.degi_no  {
              font-size: 18px;}              
              
              
              
p.zeibetu {
margin-left: 500px;
};              