/* CSS Document ---------------------------------------------------------------------------------------------------------------- */
/* Default Style Reset --------------------------------------------------------------------------------------------------------- */
body,form,fieldset{margin: 0px;padding: 0px;}
fieldset{border:none;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{margin: 0px;padding: 0px;}
blockquote,li,dt,dd{}
li{list-style:none;}
input,textarea{font-size: 1em;}
img{border: 0px none;}

/* Tag Castam ----------------------------------------------------------------------------------------------------------------- */
body                         {font-family: Verdana, Helvetica, Arial, "ヒラギノ角ゴPro W3", Osaka, "MPS Pゴシック", sans-serif;
                              font-size: 80%;line-height: 150%;color: #444444;background-color: #FFFFFF;text-align:center;
							  background-image: url(../img/body_bg.jpg);background-repeat: repeat-x;}
em                           {font-weight: bold;font-style: normal;}
strong                       {}
a                            {color: #1d8e81;text-decoration: underline;}
a:link                       {}
a:hover                      {color: #52c982;text-decoration: none;}
a:visited                    {}
a:active                     {}
input,textarea               {margin: 3px;padding: 2px;}


/* Header --------------------------------------------------------------------------------------------------------------------- */
#HeadWrapper                 {width:  auto;height:  75px;display: block;background: url(../img/head_bg.jpg) repeat-x;clear: both;}
#Header                      {width: 963px;height:  75px;display: block;margin: 0px auto;text-align:left;clear: both;}
#Header:after                {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* Wrapper --------------------------------------------------------------------------------------------------------------------- */
#Wrapper                     {width: 963px;height:  auto;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;
                              display: block;clear: both;text-align:left;}
#Wrapper:after               {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* GlobalNavi ------------------------------------------------------------------------------------------------------------------ */
#GlobalNavi                  {width: 963px;height:  auto;display: block;}
#GlobalNavi:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#GlobalNavi     li           {text-indent: -999em;float: left;}
#Gnavi                       {width: 963px;height:  75px;margin: 0px 0px 10px 0px;display: block;
                              background: url(../img/navifoot.gif) no-repeat bottom;}
#SiteId         h1    a      {width: 247px;height:  75px;display: block;background-image:url(../img/siteid.jpg);}
#SiteId         h1    a      {background-position:   0px    0px;}
#SiteId         h1    a:hover{background-position:   0px  -75px;}
#Gnavi         .Li01  a      {width: 120px;height:  75px;display: block;background-image: url(../img/navi01.jpg);}
#Gnavi         .Li01  a      {background-position:   0px    0px;}
#Gnavi         .Li01  a:hover{background-position:   0px  -75px;}
#Gnavi         .Li02  a      {width: 119px;height:  75px;display: block;background-image: url(../img/navi02.jpg);}
#Gnavi         .Li02  a      {background-position:   0px    0px;}
#Gnavi         .Li02  a:hover{background-position:   0px  -75px;}
#IrInfo #Gnavi .Li02  a      {background-position:   0px -150px;}
#Gnavi         .Li03  a      {width: 119px;height:  75px;display: block;background-image: url(../img/navi03.jpg);}
#Gnavi         .Li03  a      {background-position:   0px    0px;}
#Gnavi         .Li03  a:hover{background-position:   0px  -75px;}
#Gnavi         .Li04  a      {width: 119px;height:  75px;display: block;background-image: url(../img/navi04.jpg);}
#Gnavi         .Li04  a      {background-position:   0px    0px;}
#Gnavi         .Li04  a:hover{background-position:   0px  -75px;}
#Gnavi         .Li05  a      {width: 119px;height:  75px;display: block;background-image: url(../img/navi05.jpg);}
#Gnavi         .Li05  a      {background-position:   0px    0px;}
#Gnavi         .Li05  a:hover{background-position:   0px  -75px;}
#Gnavi         .Li06  a      {width: 119px;height:  75px;display: block;background-image: url(../img/navi06.jpg);}
#Gnavi         .Li06  a      {background-position:   0px    0px;}
#Gnavi         .Li06  a:hover{background-position:   0px  -75px;}

/* MainImg[ie6:hack] */
*html #MainImg               {width: 963px;height: 250px;margin:  9px 0px 0px 0px;display: block;/*text-indent: -999em;*/clear: both;}

/* MainImg */
#MainImg                     {width: 963px;height: 250px;margin: 19px 0px 0px 0px;display: block;/*text-indent: -999em;*/clear: both;}
#MainImg              h2     {width: 687px;height: 250px;display: block;background-image: url(../img/main_img.jpg);float:left;}

/* MainImg */
#MainImg01                   {width: 963px;height: 250px;margin: 19px 0px 0px 0px;display: block;text-indent: -999em;clear: both;}
#MainImg01            h2     {width: 687px;height: 250px;display: block;background-image: url(../img/main_img.jpg);float:left;}

/* FlashBox */
#MainImg #FlashBox           {width: 687px;height: 250px;display: block;background-color: #CCCCCC;
                              width: 687px;height: 250px;display: block;float:left;}


/* BlandBox[ie6:hack] */
*html #PhotoFrame            {width: 276px;height: 250px;margin: 0px;padding: 0px;display:block;float: right;
                              background-image: url(../img/bland_bg.jpg);text-align:left;}
*html #PictLiBox             {width: 276px;height: 250px;display: block;}
*html #PictLiBox             {padding: 6px 4px 4px 8px;}
*html #PictLiBox       li    {text-indent: -999em;float: left;margin: 0px 1px 1px 0px;}

/* PhotoFrame*/
#PhotoFrame                           {width: 276px;height: 250px;margin: 0px;padding: 0px;display:block;float: right;
                                       background-image: url(../img/bland_bg.jpg);}
#jquery-overlay                       {width: 100%;height: 500px;position: absolute;top: 0;left: 0;z-index: 90;}
#jquery-lightbox                      {width: 100%;position: absolute;top: 0;left: 0;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img                {border: none;}
#lightbox-container-image-box         {background-color: #FFFFFF;width: 250px;height: 250px;margin: 0 auto;position: relative;
                                       border-top: 1px solid #999999;border-right: 1px solid #999999;
									   border-left: 1px solid #999999;}
#lightbox-container-image             {padding: 10px;}
#lightbox-loading                     {width: 100%;height: 25%;position: absolute;top: 40%;left: 0%;text-align: center;line-height: 0;}
#lightbox-nav                         {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a                       {outline: none;}
#lightbox-nav-btnPrev                 {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnNext                 {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev                 {left: 0; float: left;}
#lightbox-nav-btnNext                 {right: 0; float: right;}
#lightbox-container-image-data-box    {background-color: #FFFFFF;width: 100%;margin: 0 auto;padding: 0 10px 0;line-height: 1.4em;
                                       font: 10px Verdana, Helvetica, sans-serif;overflow: auto;
									   border-right: 1px solid #999999;
									   border-bottom: 1px solid #999999;border-left: 1px solid #999999;}
#lightbox-container-image-data        {padding: 0 10px; color: #444444;}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left;}
#lightbox-image-details-caption       {font-weight: bold;}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose             {width: 66px;float: right;padding-bottom: 0.7em;}
#map ul                               {display: block;}
#map li                               {text-indent: -999em;float: left;}

/* PictLiBox[Base] */
#PictLiBox                   {padding: 6px 4px 4px 8px;}
#PictLiBox             li    {text-indent: -999em;float: left;}
#PictLiBox    .Li01    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_galfit.gif);}
#PictLiBox    .Li02    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_fanner.gif);}
#PictLiBox    .Li03    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_gfc.gif);}
#PictLiBox    .Li04    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_juke.gif);}
#PictLiBox    .Li05    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_gf21.gif);}
#PictLiBox    .Li06    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_dosch.gif);}
#PictLiBox    .Li07    a     {margin: 0px 2px 2px 0px;width: 260px;height:  32px;display: block;background-image: url(../img/logo_visalia_l1.gif);}
#PictLiBox    .Li08    a     {margin: 0px 2px 2px 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_jinnee_l2.gif);}
#PictLiBox    .Li09    a     {margin: 0px 1px 2px 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_rej_l2.gif);}
#PictLiBox    .Li10    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_limestone.gif);}
#PictLiBox    .Li11    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_lsc.gif);}
#PictLiBox    .Li12    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_limeduo.gif);}
#PictLiBox    .Li13    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_trecuore.gif);}
#PictLiBox    .Li14    a     {margin: 0px 2px 2px 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_siebelet_l2.gif);}
#PictLiBox    .Li15    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_siesgarret.gif);}
#PictLiBox    .Li16    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_illusie.gif);}
#PictLiBox    .Li17    a     {margin: 0px 2px 2px 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_300_l2.gif);}
#PictLiBox    .Li18    a     {margin: 0px 2px 2px 0px;width: 260px;height:  32px;display: block;background-image: url(../img/logo_incense_l1.gif);}
#PictLiBox    .Li19    a     {margin: 0px 2px 2px 0px;width: 260px;height:  32px;display: block;background-image: url(../img/logo_mokushido_l1.gif);}
#PictLiBox    .Li20    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_bispage.gif);}
#PictLiBox    .Li21    a     {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_palemo_plus.gif);}
#PictLiBox    .Space         {margin: 0px 2px 2px 0px;width:  85px;height:  32px;display: block;}

/* PictLiBox[ie7:hack] */
*:first-child+html #PictLiBox         {padding: 3px 0px 0px 8px;}
*:first-child+html #PictLiBox li      {margin: 0px 0px 0px 0px;padding: 0px;text-indent: -999em;float: left;}
*:first-child+html #PictLiBox .Li01 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_galfit.gif);}
*:first-child+html #PictLiBox .Li02 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_fanner.gif);}
*:first-child+html #PictLiBox .Li03 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_gfc.gif);}
*:first-child+html #PictLiBox .Li04 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_juke.gif);}
*:first-child+html #PictLiBox .Li05 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_gf21.gif);}
*:first-child+html #PictLiBox .Li06 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_dosch.gif);}
*:first-child+html #PictLiBox .Li07 a {margin: 0px 1px 0px 0px;padding: 0px;width: 260px;height:  32px;display: block;background-image: url(../img/logo_visalia_l1.gif);}
*:first-child+html #PictLiBox .Li08 a {margin: 0px 1px 0px 0px;padding: 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_jinnee_l2.gif);}
*:first-child+html #PictLiBox .Li09 a {margin: 0px 1px 0px 0px;padding: 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_rej_l2.gif);}
*:first-child+html #PictLiBox .Li10 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_limestone.gif);}
*:first-child+html #PictLiBox .Li11 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_lsc.gif);}
*:first-child+html #PictLiBox .Li12 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_limeduo.gif);}
*:first-child+html #PictLiBox .Li13 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_trecuore.gif);}
*:first-child+html #PictLiBox .Li14 a {margin: 0px 1px 0px 0px;padding: 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_siebelet_l2.gif);}
*:first-child+html #PictLiBox .Li15 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_siesgarret.gif);}
*:first-child+html #PictLiBox .Li16 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_illusie.gif);}
*:first-child+html #PictLiBox .Li17 a {margin: 0px 1px 0px 0px;padding: 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_300_l2.gif);}
*:first-child+html #PictLiBox .Li18 a {margin: 0px 1px 0px 0px;padding: 0px;width: 260px;height:  32px;display: block;background-image: url(../img/logo_incense_l1.gif);}
*:first-child+html #PictLiBox .Li19 a {margin: 0px 1px 0px 0px;padding: 0px;width: 260px;height:  32px;display: block;background-image: url(../img/logo_mokushido_l1.gif);}
*:first-child+html #PictLiBox .Li20 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_bispage.gif);}
*:first-child+html #PictLiBox .Li21 a {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_palemo_plus.gif);}
*:first-child+html #PictLiBox .Space  {margin: 0px 1px 0px 0px;padding: 0px;width:  85px;height:  32px;display: block;}

/* PictLiBox[ie6:hack] */
*html #PictLiBox .Li01 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_galfit.gif);}
*html #PictLiBox .Li02 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_fanner.gif);}
*html #PictLiBox .Li03 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_gfc.gif);}
*html #PictLiBox .Li04 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_juke.gif);}
*html #PictLiBox .Li05 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_gf21.gif);}
*html #PictLiBox .Li06 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_dosch.gif);}
*html #PictLiBox .Li07 a     {margin: 0px 1px 1px 0px;width: 260px;height:  32px;display: block;background-image: url(../img/logo_visalia_l1.gif);}
*html #PictLiBox .Li08 a     {margin: 0px 1px 1px 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_jinnee_l2.gif);}
*html #PictLiBox .Li09 a     {margin: 0px 1px 1px 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_rej_l2.gif);}
*html #PictLiBox .Li10 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_limestone.gif);}
*html #PictLiBox .Li11 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_lsc.gif);}
*html #PictLiBox .Li12 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_limeduo.gif);}
*html #PictLiBox .Li13 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_trecuore.gif);}
*html #PictLiBox .Li14 a     {margin: 0px 1px 1px 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_siebelet_l2.gif);}
*html #PictLiBox .Li15 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_siesgarret.gif);}
*html #PictLiBox .Li16 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_illusie.gif);}
*html #PictLiBox .Li17 a     {margin: 0px 1px 1px 0px;width: 129px;height:  32px;display: block;background-image: url(../img/logo_300_l2.gif);}
*html #PictLiBox .Li18 a     {margin: 0px 1px 1px 0px;width: 260px;height:  32px;display: block;background-image: url(../img/logo_incense_l1.gif);}
*html #PictLiBox .Li19 a     {margin: 0px 1px 1px 0px;width: 260px;height:  32px;display: block;background-image: url(../img/logo_mokushido_l1.gif);}
*html #PictLiBox .Li20 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_bispage.gif);}
*html #PictLiBox .Li21 a     {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;background-image: url(../img/logo_palemo_plus.gif);}
*html #PictLiBox .Space      {margin: 0px 1px 1px 0px;width:  85px;height:  32px;display: block;}


/* LinkBox */
#LinkBox                     {width: 596px;height: 179px;display: block;margin: 19px 0px 0px 0px;float: left;clear: both;
                              background: url(../img/pickup_bg.jpg) no-repeat right center;}

/* Coordination */
#Coordination                {width: 596px;height:  61px;display: block;}
#Coordination   h2    a      {width: 330px;height:  61px;display: block;float: left;text-indent: -999em;
                              background: url(../img/pickup_li01.jpg) no-repeat left center;}
#Coordination   h2    a      {background-position:-330px   0px;}
#Coordination   h2    a:hover{background-position:   0px   0px;}
#Coordination   ul           {width: 234px;height:  39px;display: block;margin: 16px 0px 0px 8px;float: left;}
#Coordination   li           {float: left;text-indent: -999em;}
#Coordination  .Li01  a      {width:  99px;height:  18px;display: block;background-image: url(../img/style_li01.gif);margin: 0px 6px 0px 0px;}
#Coordination  .Li01  a      {background-position:   0px   0px;}
#Coordination  .Li01  a:hover{background-position: -99px   0px;}
#Coordination  .Li02  a      {width: 129px;height:  18px;display: block;background-image: url(../img/style_li02.gif);margin: 0px 0px 0px 0px;}
#Coordination  .Li02  a      {background-position:   0px   0px;}
#Coordination  .Li02  a:hover{background-position:-129px   0px;}
#Coordination  .Li03  a      {width:  74px;height:  18px;display: block;background-image: url(../img/style_li03.gif);margin: 3px 6px 0px 0px;}
#Coordination  .Li03  a      {background-position:   0px   0px;}
#Coordination  .Li03  a:hover{background-position: -74px   0px;}
#Coordination  .Li04  a      {width:  74px;height:  18px;display: block;background-image: url(../img/style_li04.gif);margin: 3px 6px 0px 0px;}
#Coordination  .Li04  a      {background-position:   0px   0px;}
#Coordination  .Li04  a:hover{background-position: -74px   0px;}
#Coordination  .Li05  a      {width:  74px;height:  18px;display: block;background-image: url(../img/style_li05.gif);margin: 3px 0px 0px 0px;}
#Coordination  .Li05  a      {background-position:   0px   0px;}
#Coordination  .Li05  a:hover{background-position: -74px   0px;}

/* MembersCard */
#Home #MembersCard    a      {width: 330px;height:  61px;display: block;text-indent: -999em;
                              background: url(../img/pickup_li02.jpg) no-repeat left center;}
#Home #MembersCard    a      {background-position:-330px   0px;}
#Home #MembersCard    a:hover{background-position:   0px   0px;}

/* BlandInfo */
#Home #BlandInfo      a      {width: 330px;height:  57px;display: block;text-indent: -999em;
                              background: url(../img/pickup_li03.jpg) no-repeat left center;}
#Home #BlandInfo      a      {background-position:-330px   0px;}
#Home #BlandInfo      a:hover{background-position:   0px   0px;}

/* ShopList */
#Home #ShopList              {width: 354px;height: 179px;display: block;background-image: url(../img/shoplist_bg.jpg);
                              margin: 19px 0px 0px 0px;float:right;}
#Home #ShopList       h2     {text-indent: -999em;}
#Home #ShopList       ul     {width: 133px;height:  40px;display: block;margin: 88px 0px 0px 12px;float: left;}
#Home #ShopList       li     {text-indent: -999em;}
#Home #ShopList .Li01 a      {width: 133px;height:  18px;display: block;background: url(../img/shoplist_li01.gif)    0px 0px;}
#Home #ShopList .Li01 a:hover{width: 133px;height:  18px;display: block;background: url(../img/shoplist_li01.gif) -133px 0px;}
#Home #ShopList .Li02 a      {width: 133px;height:  18px;display: block;background: url(../img/shoplist_li02.gif)    0px 0px;margin-top: 5px;}
#Home #ShopList .Li02 a:hover{width: 133px;height:  18px;display: block;background: url(../img/shoplist_li02.gif) -133px 0px;margin-top: 5px;}

/* PaleMoba */
#Home #PaleMoba              {width: 165px;height: 220px;display: block;margin: 20px 13px 0px 0px;text-indent: -999em;
                              background: url(../img/palemova_bg.jpg) no-repeat;float: left;clear: both;}
#Home #PaleMoba       a      {width: 165px;height:  32px;display: block;background-image: url(../img/palemova_li01.jpg);margin-top:188px;}
#Home #PaleMoba       a      {background-position:   0px   0px;}
#Home #PaleMoba       a:hover{background-position:-165px   0px;}

/* NetShop */
#NetShop                     {width: 418px;height: 220px;display: block;float: left;margin: 20px 13px 0px 0px;}
#NetShop    .Rakuten  a      {width: 52px;height:  22px;display: block;background: url(../img/netshop_li01.gif) no-repeat;}
#NetShop    .Rakuten  a      {background-position:  0px    0px;}
#NetShop    .Rakuten  a:hover{background-position:  0px  -22px;}
#NetShop    .Bidders  a      {width: 69px;height:  22px;display: block;background: url(../img/netshop_li02.gif) no-repeat;}
#NetShop    .Bidders  a      {background-position:  0px    0px;}
#NetShop    .Bidders  a:hover{background-position:  0px  -22px;}
#NetShop    .Yahoo    a      {width: 55px;height:  22px;display: block;background: url(../img/netshop_li03.gif) no-repeat;}
#NetShop    .Yahoo    a      {background-position:  0px    0px;}
#NetShop    .Yahoo    a:hover{background-position:  0px  -22px;}

/* TwitterLi */
.TwitterLi                   {width: 265px;height:  auto;margin: 0px  0px 0px 153px;display: block;}
.TwitterLi            dl     {width: 265px;height:  auto;margin: 0px  0px 0px   0px;display: block;border-bottom: dotted 1px #999999;}
.TwitterLi            dt     {width:  80px;height:   1em;margin: 0px  0px 0px   0px;display: block;white-space: nowrap;float: left;}
.TwitterLi            dd     {width:  auto;height:  auto;margin: 0px  0px 0px  80px;padding-left: 0px;display: block;}

/* Dosch */
#Dosch                       {width: 418px;height:  96px;display: block;margin: 0px 0px 0px 0px;clear: both;
                              background: url(../img/dosch_img.jpg) no-repeat left top;}
#Dosch                ul     {width: 265px;height:  35px;display: block;margin: 0px 0px 0px 153px;padding-left:88px;
                              background: url(../img/dosch_h.gif) no-repeat left top;}
#Dosch                li     {float: left;text-indent: -999em;}

/* Jinnee */
#Jinnee                      {width: 418px;height:  96px;display: block;margin:28px 0px 0px 0px;clear: both;
                              background: url(../img/jinnee_img.jpg) no-repeat left top;}
#Jinnee               ul     {width: 265px;height:  35px;display: block;margin: 0px 0px 0px 153px;padding-left:88px;
                              background: url(../img/jinnee_h.gif) no-repeat left top;}
#Jinnee               li     {float: left;text-indent: -999em;}

/* News */
#News                        {width: 354px;height: 220px;display: block;margin:20px 0px 0px 0px;float: left;}
#News                 h2     {width: 354px;height:  25px;display: block;background: url(../img/news_h.gif);text-indent: -999em;}
#News #NewsBox               {width: 354px;height: 220px;margin: 6px  0px 0px   0px;display: block;overflow: auto;position: absolute;}
#NewsBox                     {width: 347px;height:  auto;margin: 0px  0px 0px 153px;display: block;}
#NewsBox              dl     {width: 347px;height:  auto;margin: 3px  0px 7px   3px;display: block;border-bottom: dotted 1px #999999;}
#NewsBox              dt     {width:  80px;height:   1em;margin: 0px  0px 5px   0px;display: block;white-space: nowrap;float: left;}
#NewsBox              dd     {width:  auto;height:  auto;margin: 0px  0px 5px  80px;padding-left: 0px;display: block;}
#News iframe                 {width: 354px;height: 200px;}

/* Footer[ie6:hack] */
*html #FootWrapper           {width:  100%;height:  auto;display: block;margin: 20px 0px 0px 0px;clear: both;
                              background: #00a693 url(../img/foot_bg.gif) repeat-x;}
*html #Footer                {width: 963px;height:  181px;display: block;margin:13px auto 0px auto;padding-top:10px;text-align: left;
                              font-size: 12px;line-height: 13px;color: #FFFFFF;}
*html #Footer #FootInfo      {width: 590px;height:  auto;display: block;float: left;}
*html #Footer #FootInfo   h2 {width: 168px;height:  31px;display: block;background: url(../img/foot_id.gif);
                              margin: 0px 0px 5px 0px;text-indent: -999em;}

/* Footer */
#FootWrapper                 {width:  100%;height:  auto;display: block;margin: 20px 0px 0px 0px;clear: both;
                              background: #00a693 url(../img/foot_bg.gif) repeat-x;}
#Footer                      {width: 963px;height:  181px;display: block;margin: 27px auto 0px auto;padding-top:20px;text-align: left;
                              font-size: 12px;line-height: 13px;color: #FFFFFF;}
#Footer #FootInfo            {width: 590px;height:  auto;display: block;float: left;}
#Footer #FootInfo     h2     {width: 168px;height:  31px;display: block;background: url(../img/foot_id.gif);
                              margin: 0px 0px 5px 0px;text-indent: -999em;}
#Footer #FootInfo     strong {margin: 0px 3px 0px 0px;}
#Footer #FootInfo     address{font-style: normal;font-weight: normal;display: block;margin: 5px 0px 0px 0px;}
#Footer #FootLiBox           {padding-left: 0px;border-left:  1px solid #d2fcf7;display: block;float: right;}
#Footer #FootLiBox    li     {padding:  1px 8px;border-right: 1px solid #d2fcf7;display: block;float: left;}
#Footer #FootLiBox    a      {color: #d2fcf7;text-decoration: none;}
#Footer #FootLiBox    a:hover{color: #ffffff;text-decoration: underline;}

/* TopicPath */
#TopicPath                   {width:  100%;height:  auto;display: block;margin: 5px 15px 15px 10px;}
#TopicPath         li        {display: block;float:left;}
#TopicPath         li a      {background: url(../img/topicpath_arrow.gif) no-repeat right center;padding: 0px 17px 0px 5px;}
#TopicPath         li a:hover{background: url(../img/topicpath_arrow.gif) no-repeat right center;padding: 0px 17px 0px 5px;}
#TopicPath         li em     {font-style: normal;font-weight: normal;padding: 0px 17px 0px 5px;}

/* ContBody */
#ContBody                    {width: 727px;height:  auto;display: block;background-color: #FFFFFF;margin: 20px 17px 0px 0px;float:left;}
#ContBody:after              {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Home #ContBody              {width:  auto;height:  auto;display: block;background-color: #FFFFFF;margin: 0px;float:none;}

/* PickUp */
#PickUp                        {width: 214px;height:  auto;display: block;margin: 0px auto;clear: both;}
#PickUp #ShopList              {width: 214px;height: 149px;display: block;background-image: url(../img/side_shoplist.jpg);
                                margin: 19px 0px 10px 0px;}
#PickUp #ShopList       h2     {text-indent: -999em;}
#PickUp #ShopList       ul     {width: 133px;height:  40px;display: block;margin: 73px 0px 0px 8px;float: left;}
#PickUp #ShopList       li     {text-indent: -999em;}
#PickUp #ShopList .Li01 a      {width: 133px;height:  18px;display: block;background: url(../img/shoplist_li01.gif)    0px 0px;}
#PickUp #ShopList .Li01 a:hover{width: 133px;height:  18px;display: block;background: url(../img/shoplist_li01.gif) -133px 0px;}
#PickUp #ShopList .Li02 a      {width: 133px;height:  18px;display: block;background: url(../img/shoplist_li02.gif)    0px 0px;margin-top: 5px;}
#PickUp #ShopList .Li02 a:hover{width: 133px;height:  18px;display: block;background: url(../img/shoplist_li02.gif) -133px 0px;margin-top: 5px;}
#PickUp #PaleMoba       a      {width: 214px;height:  72px;display: block;text-indent: -999em;margin: 0px 0px 10px 0px;
                                background: url(../img/side_mobile.jpg) no-repeat left center;}
#PickUp #MembersCard    a      {width: 214px;height:  72px;display: block;text-indent: -999em;margin: 0px 0px 10px 0px;
                                background: url(../img/side_membercard.jpg) no-repeat left center;}

/* Common[class] */
.ContBox                     {width: auto;height:  auto;display: block;margin: 0px 15px;padding: 15px 0px 15px 0px;clear: both;
                              font-size: 100%;line-height: 185%;color: #444444;/*text-align: justify;*/}
.ContBox              p      {margin: 15px 0px;}
.ContWidth                   {width: auto;height:  auto;display: block;margin: 0px 15px;padding: 0px;clear: both;}
.TxTBox                      {width:  auto;height:  auto;margin: 0px 20px 0px  20px;display: block;padding: 10px 0px;clear: both;}
.Limg                        {margin: 0px 20px 0px  0px;padding: 10px 0px 20px 0px;float:left;}
.Rimg                        {margin: 0px  0px 0px 20px;padding: 10px 0px 20px 0px;float:right;}
.Lbox                        {margin: 0px  0px 0px  0px;padding: 10px 0px 10px 0px;float: left;}
.Rbox                        {margin: 0px  0px 0px  0px;padding: 10px 0px 10px 0px;float:right;}

.IndexBox                    {width:  auto;height:  auto;margin: 0px 20px  0px 20px;display: block;padding: 10px 0px;clear: both;}
.IndexBox         li  a      {width: 410px;height:  auto;margin: 0px 15px 15px  0px;display: block;padding: 10px;
                              border: 1px solid #999999;font-weight: bold;text-decoration: none;
							  background-color: #FFFFFF;}

.IndexBox         li  a:hover{width: 410px;height:  auto;margin: 0px 15px 15px  0px;display: block;padding: 10px;
                              border: 1px solid #999999;font-weight: bold;text-decoration: none;
							  background-color: #eeeeee;}

#IrInfo    .IndexBox         {width: 430px;height:  auto;padding:20px 0px  0px 200px;display: block;background: url(../img/cont_ir_index.jpg) no-repeat left top;}
#Corporate .IndexBox         {width: 430px;height:  auto;padding:20px 0px  0px 200px;display: block;background: url(../img/cont_corporate_index.jpg) no-repeat left top;}
#Recruit   .IndexBox         {width: 430px;height:  auto;padding:20px 0px  0px 200px;display: block;background: url(../img/cont_recruit_index.jpg) no-repeat left top;}
#Site      .IndexBox         {width: 430px;height:  auto;padding:20px 0px  0px 200px;display: block;background: url(../img/cont_site_index.jpg) no-repeat left top;}


/* PageLi */
.PageLi                      {width:  auto;height:  auto;margin: 10px 20px;display: block;
                              padding-left: 0px;border-left:  1px solid #cccccc;display: block;float: right;}
.PageLi               li     {padding:  1px 8px;border-right: 1px solid #cccccc;display: block;float: left;}
.PageLi               em     {text-decoration: none;}
.PageLi               a      {text-decoration: none;}
.PageLi               a:hover{text-decoration: underline;}

/* FileDl */
.FileDl                      {width:  auto;height:  auto;margin: 0px 20px 0px  20px;display: block;padding: 10px 0px;clear: both;}
.FileDl               dl     {width:  100%;height:  auto;margin: 3px  0px 7px   3px;display: block;border-bottom: dotted 1px #999999;}
.FileDl               dt     {width:  auto;height:   1em;margin: 0px  0px 5px   0px;display: block;white-space: nowrap;float: left;}
.FileDl               dd     {width:  auto;height:  auto;margin: 0px  0px 5px auto;padding-left: 0px;display: block;text-align:right;}
.FileDl    .Pdf              {background: url(../img/ico/ico_pdf.gif) no-repeat right center;padding-right: 20px;}

/* DayDl */
.DayDl                       {width:  auto;height:  auto;margin: 0px 20px 0px  20px;display: block;padding: 10px 0px;clear: both;}
.DayDl                dl     {width:  100%;height:  auto;margin: 3px  0px 7px   3px;display: block;border-bottom: dotted 1px #999999;}
.DayDl                dt     {width: 130px;height:   1em;margin: 0px  0px 5px   0px;display: block;white-space: nowrap;float: left;}
.DayDl                dd     {width:  auto;height:  auto;margin: 0px  0px 5px 130px;padding-left: 0px;display: block;}
.DayDl     .Pdf              {background: url(../img/ico/ico_pdf.gif) no-repeat left center;padding-left: 20px;}

/* PickUp */
#PickUp                      {margin: 20px 0px 10px 0px;clear: both;}


/* h1 */
#ContBody              h1    {width: 727px;height: 132px;display: block;text-indent: -999em;}

/* ContBox[IrInfo:h1-h4] */
#IrInfo     #ContBody  h1    {width: 727px;height: 132px;display: block;background: url(../img/conthead_ir.jpg);}
#IrInfo     .ContBox   h2    {width: 662px;height:  23px;display: block;clear: both;
                              background: url(../img/h2_bg.jpg) no-repeat;
                              font-size: 14px;line-height: 14px;font-weight: bold;color: #856b18;
							  margin: 10px 10px 10px 0px;padding:10px 0px 0px 35px;}

#IrInfo     .ContBox   h3    {width: 682px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #856b18;
							  background: url(../img/h3_bg.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 9px 0px 0px 15px;}

#IrInfo     .ContBox   h4    {width: 672px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #856b18;
							  background: url(../img/h4_bg.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 7px 0px 0px 25px;border-bottom: 1px solid #A1852D;}

/* ContBox[Corporate:h1-h4] */
#Corporate  #ContBody  h1    {width: 727px;height: 132px;display: block;background: url(../img/conthead_corporate.jpg);}
#Corporate  .ContBox   h2    {width: 662px;height:  23px;display: block;clear: both;
                              background: url(../img/h2_corporate.jpg) no-repeat;
                              font-size: 14px;line-height: 14px;font-weight: bold;color: #6b8598;
							  margin: 10px 10px 10px 0px;padding:10px 0px 0px 35px;}

#Corporate  .ContBox   h3    {width: 682px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #6b8598;
							  background: url(../img/h3_corporate.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 9px 0px 0px 15px;}

#Corporate  .ContBox   h4    {width: 672px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #6b8598;
							  background: url(../img/h4_corporate.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 7px 0px 0px 25px;border-bottom: 1px solid #6b8598;}


/* ContBox[Corplate:h1-h4] */
#Recruit    #ContBody  h1    {width: 727px;height: 132px;display: block;background: url(../img/conthead_recruit.jpg);}
#Recruit    .ContBox   h2    {width: 662px;height:  23px;display: block;clear: both;
                              background: url(../img/h2_recruit.jpg) no-repeat;
                              font-size: 14px;line-height: 14px;font-weight: bold;color: #548382;
							  margin: 10px 10px 10px 0px;padding:10px 0px 0px 35px;}

#Recruit    .ContBox   h3    {width: 682px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #548382;
							  background: url(../img/h3_recruit.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 9px 0px 0px 15px;}

#Recruit    .ContBox   h4    {width: 672px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #548382;
							  background: url(../img/h4_recruit.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 7px 0px 0px 25px;border-bottom: 1px solid #548382;}

#Recruit    #Mynavi    a     {width: 161px;height:  45px;display: block;clear: both;
                              background: url(../../recruit/img/mynavi2011.jpg) no-repeat;
							  text-indent: -999em;margin:0px 0px 0px 490px;}

/* ContBox[Site:h1-h4] */
#Site       #ContBody  h1    {width: 727px;height: 132px;display: block;background: url(../img/conthead_site.jpg);}
#Site       .ContBox   h2    {width: 662px;height:  23px;display: block;clear: both;
                              background: url(../img/h2_site.jpg) no-repeat;
                              font-size: 14px;line-height: 14px;font-weight: bold;color: #548382;
							  margin: 10px 10px 10px 0px;padding:10px 0px 0px 35px;}

#Site       .ContBox   h3    {width: 682px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #548382;
							  background: url(../img/h3_site.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 9px 0px 0px 15px;}

#Site       .ContBox   h4    {width: 672px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #548382;
							  background: url(../img/h4_site.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 7px 0px 0px 25px;border-bottom: 1px solid #548382;}
							  
/* ContBox[Contact:h1-h4] */
#Contact    #ContBody  h1    {width: 727px;height: 132px;display: block;background: url(../img/conthead_contact.jpg);}
#Contact    .ContBox   h2    {width: 662px;height:  23px;display: block;clear: both;
                              background: url(../img/h2_contact.jpg) no-repeat;
                              font-size: 14px;line-height: 14px;font-weight: bold;color: #686979;
							  margin: 10px 10px 10px 0px;padding:10px 0px 0px 35px;}

#Contact    .ContBox   h3    {width: 682px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #686979;
							  background: url(../img/h3_contact.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 9px 0px 0px 15px;}

#Contact    .ContBox   h4    {width: 672px;height:  18px;display: block;clear: both;
                              font-size: 12px;line-height: 12px;font-weight: bold;color: #686979;
							  background: url(../img/h4_contact.gif) no-repeat;
							  margin: 10px 10px 10px 0px;padding: 7px 0px 0px 25px;border-bottom: 1px solid #686979;}

							  
/* SideNavi */
#SideNavi                    {width: 219px;height:  auto;display: block;background-color: #FFFFFF;margin: 20px 0px 10px 0px;float:left;}
#SideNavi:after              {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#SideNavi  #ContNavi  h2     {width: 219px;height:  34px;display: block;text-indent: -999em;}

/* ContNavi[IrInfo] */
#IrInfo    #ContNavi  h2     {width: 219px;height:  34px;display: block;background: url(../img/sidenavi_ir.gif);}
#IrInfo    #ContNavi  a      {width: 194px;height:  21px;display: block;background: url(../img/navibg_ir.gif);
                              font-size: 12px;line-height: 14px;color: #856b18;padding:12px 0px 0px 25px;}
#IrInfo    #ContNavi  a      {background-position:  0px    0px;text-decoration: none;}
#IrInfo    #ContNavi  a:hover{background-position:  0px  -33px;text-decoration: underline;}

/* ContNavi[Corplate] */
#Corporate  #ContNavi h2     {width: 219px;height:  34px;display: block;background: url(../img/sidenavi_corporate.gif);}
#Corporate  #ContNavi a      {width: 194px;height:  21px;display: block;background: url(../img/navibg_corporate.gif);
                              font-size: 12px;line-height: 14px;color: #6b8598;padding:12px 0px 0px 25px;}
#Corporate  #ContNavi a      {background-position:  0px    0px;text-decoration: none;}
#Corporate  #ContNavi a:hover{background-position:  0px  -33px;text-decoration: underline;}

/* ContNavi[Recruit] */
#Recruit    #ContNavi h2     {width: 219px;height:  34px;display: block;background: url(../img/sidenavi_recruit.gif);}
#Recruit    #ContNavi em     {
	width: 194px;
	height:  21px;
	display: block;
	font-size: 12px;
	line-height: 14px;
	color: #6b8598;
	padding:12px 0px 0px 25px;
	background-image: url(../img/navibg_recruit_h.gif);
}
#Recruit    #ContNavi a      {width: 194px;height:  21px;display: block;background: url(../img/navibg_recruit.gif);
                              font-size: 12px;line-height: 14px;color: #6b8598;padding:12px 0px 0px 25px;}
#Recruit    #ContNavi a      {background-position:  0px    0px;text-decoration: none;}
#Recruit    #ContNavi a:hover{background-position:  0px  -33px;text-decoration: underline;}

#Recruit    #ContNavi .Sub a {width: 189px;height:  20px;display: block;background: url(../img/subnavi_recruit.gif);
                              font-size: 12px;line-height: 14px;color: #6b8598;padding: 7px 0px 0px 30px;}
#Recruit    #ContNavi .Sub a {background-position:  0px    0px;text-decoration: none;}
#Recruit    #ContNavi .Sub a:hover{background-position:  0px  -25px;text-decoration: underline;}
#Recruit    #ContNavi .Box   {
	width: 194px;
	height:  auto;
	display: block;
	font-size: 10px;
	line-height: 16px;
	color: #6b8598;
	background-image: url(../img/navibg_recruit_box.gif);
	background-position: bottom;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

/* ContNavi[Site] */
#Site       #ContNavi h2     {width: 219px;height:  34px;display: block;background: url(../img/sidenavi_site.gif);}
#Site       #ContNavi a      {width: 194px;height:  21px;display: block;background: url(../img/navibg_site.gif);
                              font-size: 12px;line-height: 14px;color: #6b8598;padding:12px 0px 0px 25px;}
#Site       #ContNavi a      {background-position:  0px    0px;text-decoration: none;}
#Site       #ContNavi a:hover{background-position:  0px  -33px;text-decoration: underline;}

/* ContNavi[Site] */
#Contact    #ContNavi h2     {width: 219px;height:  34px;display: block;background: url(../img/sidenavi_contact.gif);}
#Contact    #ContNavi a      {width: 194px;height:  21px;display: block;background: url(../img/navibg_contact.gif);
                              font-size: 12px;line-height: 14px;color: #6b8598;padding:12px 0px 0px 25px;}
#Contact    #ContNavi a      {background-position:  0px    0px;text-decoration: none;}
#Contact    #ContNavi a:hover{background-position:  0px  -33px;text-decoration: underline;}

/* PageTop[IrInfo] */
#IrInfo    .PageTop   a      {width:  78px;height:  26px;display: block;margin:10px 15px;padding: 5px 0px 5px 0px;clear: both;
                              background: url(../img/pagetop_ir.gif) no-repeat right center;text-indent: -999em;float:right;}
#IrInfo    .PageTop   a      {background-position:  0px  0px;}
#IrInfo    .PageTop   a:hover{background-position:-78px  0px;}

/* PageTop[Corplate] */
#Corporate .PageTop   a      {width:  78px;height:  26px;display: block;margin:10px 15px;padding: 5px 0px 5px 0px;clear: both;
                              background: url(../img/pagetop_corporate.gif) no-repeat right center;text-indent: -999em;float:right;}
#Corporate .PageTop   a      {background-position:  0px  0px;}
#Corporate .PageTop   a:hover{background-position:-78px  0px;}

/* PageTop[Recruit] */
#Recruit   .PageTop   a      {width:  78px;height:  26px;display: block;margin:10px 15px;padding: 5px 0px 5px 0px;clear: both;
                              background: url(../img/pagetop_recruit.gif) no-repeat right center;text-indent: -999em;float:right;}
#Recruit   .PageTop   a      {background-position:  0px  0px;}
#Recruit   .PageTop   a:hover{background-position:-78px  0px;}

/* PageTop[Contact] */
#Contact   .PageTop   a      {width:  78px;height:  26px;display: block;margin:10px 15px;padding: 5px 0px 5px 0px;clear: both;
                              background: url(../img/pagetop_contact.gif) no-repeat right center;text-indent: -999em;float:right;}
#Contact   .PageTop   a      {background-position:  0px  0px;}
#Contact   .PageTop   a:hover{background-position:-78px  0px;}

/* PageTop[Site] */
#Site      .PageTop   a      {width:  78px;height:  26px;display: block;margin:10px 15px;padding: 5px 0px 5px 0px;clear: both;
                              background: url(../img/pagetop_site.gif) no-repeat right center;text-indent: -999em;float:right;}
#Site      .PageTop   a      {background-position:  0px  0px;}
#Site      .PageTop   a:hover{background-position:-78px  0px;}

/* ImageBox */							  
#IrInfo .ImageBox            {text-align: center;}


/* TxTBox01[ie6:hack] */
*html #IrInfo .TxTBox01      {width: 697px;height: 320px;padding-right: 330px;display: block;
                              background: url(../../ir/img/100518comp_img.jpg) no-repeat right top;}

/* TxTBox01 */
#IrInfo .TxTBox01            {width: 367px;height: 320px;padding-right: 330px;display: block;
                              background: url(../../ir/img/100518comp_img.jpg) no-repeat right top;}
/* Table[IrInfo] */
#IrInfo .Ttype01             {width: 367px;height: auto;background-color: #999999;}
#IrInfo .Ttype01 th          {background-color: #E9E9E9;text-align: center;}
#IrInfo .Ttype02             {background-color: #F8ECC4;}
#IrInfo .Ttype03             {background-color: #F8F7DF;}

#IRtable01                   {margin: 20px auto 0px auto;background-color: #999999;}
#IRtable01 .TypeA            {width: 300px;background-color: #FFFFFF;text-align: center;}
#IRtable01 .TypeB            {width: 300px;background-color: #F4F4F4;text-align: center;}

/* DataBox */
#IrInfo .DataBox li          {margin:0;padding :0;display : inline;float:left;}
#IrInfo .DataBox .Ico01      {margin-right: 30px;padding-left: 10px;background: url(../img/ico/ico01.gif) no-repeat left 7px;}

/* #Corporate */
#Corporate .TxT01            {width: 697px;height: 70px;display: block;background: url(../../corporate/img/philosophy_01.gif);text-indent: -999em;}
#Corporate .TxT02            {text-align: center;}
#Cont01    .Li01             {width: 697px;height: 79px;display: block;background: url(../../corporate/img/philosophy_02.gif);text-indent: -999em;}
#Cont01    .Li02             {width: 697px;height: 60px;display: block;background: url(../../corporate/img/philosophy_03.gif);text-indent: -999em;}
#Cont02    .Li01             {width: 697px;height: 90px;display: block;background: url(../../corporate/img/philosophy_04.gif);text-indent: -999em;}
#Cont02    .Li02             {width: 697px;height: 30px;display: block;background: url(../../corporate/img/philosophy_05.gif);text-indent: -999em;}
#Cont03    .Li01             {width: 697px;height: 60px;display: block;background: url(../../corporate/img/philosophy_06.gif);text-indent: -999em;}
#Cont03    .Li02             {width: 697px;height: 50px;display: block;background: url(../../corporate/img/philosophy_07.gif);text-indent: -999em;}
#Cont03    .Li03             {width: 697px;height: 30px;display: block;background: url(../../corporate/img/philosophy_08.gif);text-indent: -999em;}
#Cont03    .Li04             {width: 697px;height: 30px;display: block;background: url(../../corporate/img/philosophy_09.gif);text-indent: -999em;}
#Cont03    .Li05             {width: 697px;height: 30px;display: block;background: url(../../corporate/img/philosophy_10.gif);text-indent: -999em;}

#Corporate  table            {width: 657px;margin: 20px 0px 0px 20px;background-color: #99bfda;}
#Corporate .Type01           {width: 160px;background-color: #7297b3;text-align: center;color: #FFFFFF;}
#Corporate .Type02           {background-color: #FFFFFF;padding-left: 10px;}
#Corporate .Type03           {width:  60px;background-color: #7297b3;text-align: center;color: #FFFFFF;}
#Corporate .Type04           {width:  50px;background-color: #bfdef4;text-align:  right;color: #5f7b90;padding-right: 10px;}

#Corporate .BrandBox         {width: 647px;height: 200px;margin: 20px 0px 0px 0px;display: block;clear: both;}
#Corporate .ImageBox         {width: 210px;height: 200px;display: block;float: left;}

#Corporate #TxTBox01         {width: 397px;height: 200px;display: block;margin:  0px  0px  0px  230px;}
#Corporate #TxTBox01 .Li01   {width: 397px;height:  50px;display: block;background-image: url(../../corporate/img/logo01.gif);text-indent: -999em;}
#Corporate #TxTBox01 .Li02   {color: #eb4f67;}
#Corporate #TxTBox01 .Li03   {margin: 10px 0px 0px 0px;font-size: 14px;font-weight: bold;}
#Corporate #TxTBox02         {width: 397px;height: 200px;display: block;margin:  0px  0px  0px  230px;}
#Corporate #TxTBox02 .Li01   {width: 397px;height:  50px;display: block;background-image: url(../../corporate/img/logo02.gif);text-indent: -999em;}
#Corporate #TxTBox02 .Li02   {color: #018d78;}
#Corporate #TxTBox02 .Li03   {margin: 10px 0px 0px 0px;font-size: 14px;font-weight: bold;}
#Corporate #TxTBox03         {width: 397px;height: 200px;display: block;margin:  0px  0px  0px  230px;}
#Corporate #TxTBox03 .Li01   {width: 397px;height:  50px;display: block;background-image: url(../../corporate/img/logo03.gif);text-indent: -999em;}
#Corporate #TxTBox03 .Li02   {color: #0078c7;}
#Corporate #TxTBox03 .Li03   {margin: 10px 0px 0px 0px;font-size: 14px;font-weight: bold;}
#Corporate #TxTBox04         {width: 397px;height: 200px;display: block;margin:  0px  0px  0px  230px;}
#Corporate #TxTBox04 .Li01   {width: 397px;height:  50px;display: block;background-image: url(../../corporate/img/logo04.gif);text-indent: -999em;}
#Corporate #TxTBox04 .Li02   {color: #c02475;}
#Corporate #TxTBox04 .Li03   {margin: 10px 0px 0px 0px;font-size: 14px;font-weight: bold;}
#Corporate #TxTBox05         {width: 397px;height: 200px;display: block;margin:  0px  0px  0px  230px;}
#Corporate #TxTBox05 .Li01   {width: 397px;height:  50px;display: block;background-image: url(../../corporate/img/logo05.gif);text-indent: -999em;}
#Corporate #TxTBox05 .Li02   {color: #514c7d;}
#Corporate #TxTBox05 .Li03   {margin: 10px 0px 0px 0px;font-size: 14px;font-weight: bold;}
#Corporate #TxTBox06         {width: 397px;height: 200px;display: block;margin:  0px  0px  0px  230px;}
#Corporate #TxTBox06 .Li01   {width: 397px;height:  50px;display: block;background-image: url(../../corporate/img/logo06.gif);text-indent: -999em;}
#Corporate #TxTBox06 .Li02   {color: #7b5a2f;}
#Corporate #TxTBox06 .Li03   {margin: 10px 0px 0px 0px;font-size: 14px;font-weight: bold;}
#Corporate #TxTBox07         {width: 397px;height: 200px;display: block;margin:  0px  0px  0px  230px;}
#Corporate #TxTBox07 .Li01   {width: 397px;height:  50px;display: block;background-image: url(../../corporate/img/logo07.gif);text-indent: -999em;}
#Corporate #TxTBox07 .Li02   {color: #7b5a2f;}
#Corporate #TxTBox07 .Li03   {margin: 10px 0px 0px 0px;font-size: 14px;font-weight: bold;}
#Corporate #TxTBox08         {width: 397px;height: 200px;display: block;margin:  0px  0px  0px  230px;}
#Corporate #TxTBox08 .Li01   {width: 397px;height:  50px;display: block;background-image: url(../../corporate/img/logo08.gif);text-indent: -999em;}
#Corporate #TxTBox08 .Li02   {color: #7b5a2f;}
#Corporate #TxTBox08 .Li03   {margin: 10px 0px 0px 0px;font-size: 14px;font-weight: bold;}


#Corporate .AddBox           {width: 327px;height: 250px;display: block;float:  left;}
#Corporate .MapBox           {width: 360px;height: 250px;display: block;float: right;}

/* #Recruit */
#Recruit .Theme              {width: 697px;height: auto;display: block;padding: 10px 0px 10px 0px;letter-spacing: 2px;
                              font-size: 20px;font-weight: bold;color: #00a693;text-align: center;}
#Recruit .TxTBoxL            {width: 360px;height: auto;display: block;margin:  0px  0px  0px  60px;padding:  0px  0px 20px  0px;float: left;}
#Recruit .TxTBoxR            {width: 200px;height: auto;display: block;margin:  0px  0px  0px 420px;padding:  0px  0px 20px  0px;}
#Recruit .Ico01              {background: url(../../recruit/img/ico01.gif) no-repeat left center;padding-left: 12px;}

#Recruit  table              {width: 70%;margin: 0px auto;background-color: #5cb4aa;}

#TableSet table              {width: 88%;margin: 0px auto;background-color: #5cb4aa;}

#Recruit .Type01             {width: 30%;background-color: #d4f4f0;text-align: center;}
#Recruit .Type02             {background-color: #FFFFFF;padding-left: 10px;}

#Recruit  .InqTable table    {width: auto;margin: 0px auto;background-color: #5cb4aa;}

#Recruit .Ico01              {background: url(../img/ico/ico01.gif) no-repeat left center;padding-left: 12px;}
#Recruit .PhotoBox           {width: 180px;height: 145px;margin: 0px 0px 0px 30px;display: block;float:  left;}
#Recruit .RecBox             {margin: 10px 0px 0px 270px;}

/* #Site */
#Site .Ico01                 {background: url(../img/ico/ico01.gif) no-repeat left center;padding-left: 12px;margin-left: 10px;}
#Site .SiteMap               {width: 697px;height: auto;margin: 20px  0px 20px  0px;display: block;clear:  both;}
#Site .SiteMap:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Site .LBox                  {width: 199px;height: auto;margin:  0px 20px  0px 20px;display: block;float:  left;}
#Site .CBox                  {width: 219px;height: auto;margin:  0px 20px  0px  0px;display: block;float:  left;}
#Site .RBox                  {width: 219px;height: auto;margin:  0px  0px  0px  0px;display: block;float: right;}
#Site .ContBox strong        {font-size: 16px;}
#Site .ContBox strong a      {text-decoration: none;}
