/* CSS Document */

/* ------------------------------
 ALL
------------------------------ */


html         { margin: 0 auto ; padding: 0 0 0 0 }

body         { font-family:  Helvetica, "ＭＳゴシック"
                         ; 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}

/* ------------------------------
 index
------------------------------ */
#index_all       {width:912px
            ;height:600px
            ;font-family:  Helvetica, "ＭＳゴシック"
            ;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;}

#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}

#news img     {margin-left:48px}



.info         {margin-left:20px
               ;font-size:12px
               ;list-style:none
               ;padding-left:50px
               ;background:url(../images/new.gif)
               ;background-repeat:no-repeat
               ;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}



/* ------------------------------
 menu_hair
------------------------------ */


#hair_all       {width:912px
            ;height:1856px
            ;font-family:  Helvetica, "ＭＳゴシック"
            ;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:-1696px 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:1692px
                          ;margin:0 0 0 198px
                          ;background-image:url(../images/bar_tate.gif)
                          ;background-position:right
                          ;background-repeat:repeat-y;}

#hair_main          {width:694px
                     ;height:1700px
                     ;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 ;}

.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, "ＭＳゴシック"
                      ;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, "ＭＳゴシック"
                          ;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, "ＭＳゴシック"
                    ;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, "ＭＳゴシック"
                   ;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, "ＭＳゴシック"
                  ;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, "ＭＳゴシック"
                   ;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, "ＭＳゴシック"
                         ;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, "ＭＳゴシック"
                      ;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, "ＭＳゴシック"
                      ;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;
    }    

/* サムネイル画像にオンマウスするとカーソルが変わる */ 
div#thumbnail img {
    cursor: pointer;
    }
-->



/* ------------------------------
 kiyaku
------------------------------ */


#kiyaku_all       {width:912px
            ;height:1010px
            ;font-family:  Helvetica, "ＭＳゴシック"
            ;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, "ＭＳゴシック"
            ;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:500px
            ;font-family:  Helvetica, "ＭＳゴシック"
            ;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:300px
            ;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:30px}

.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 }