/* CSS Document ---------------------------------------------------------------------------------------------------------------- */
/* XHTML1.1/CSS 2011.00.00 var.1.0　(C)advista */
/* 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: #000000;background: url(../img/body_bg.jpg) repeat-x left top;}
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;}

/* [ie6] */
*html body       {font-family: Verdana, Helvetica, Arial, "ヒラギノ角ゴPro W3", Osaka, "MPS Pゴシック", sans-serif;
                  font-size: 80%;line-height: 150%;color: #000000;background-color: #FFFFFF;text-align: center;}

/* HeadWrapper --------------------------------------------------------------------------------------------------------------- */
#HeadWrapper               {width: auto;height: 56px;margin: 0px 0px 20px 0px;display: block;background-color: #00a693;clear: both;}
#HeadWrapper:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* Header -------------------------------------------------------------------------------------------------------------------- */
#Header                    {width: 960px;height: 56px;margin: 0px auto 0px auto;display: block;clear: both;}
#Header:after              {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#SiteId h1 a               {width: 240px;height: 56px;display: block;background-image: url(../img/site_id.gif);float: left;text-indent: -999em;}
#HeadLink                  {width: 184px;height: 20px;margin: 24px 0px 0px 0px;display: block;float: right;}
#HeadLink .Li01 a          {width:  90px;height: 20px;margin:  0px 4px 0px 0px;display: block;background-image: url(../img/home_btn.gif);float: left;text-indent: -999em;}
#HeadLink .Li01 a          {background-position:    0px    0px;}
#HeadLink .Li01 a:hover    {background-position:    0px  -20px;}
#HeadLink .Li02 a          {width:  90px;height: 20px;margin:  0px 0px 0px 0px;display: block;background-image: url(../img/contact_btn.gif);float: left;text-indent: -999em;}
#HeadLink .Li02 a          {background-position:    0px    0px;}
#HeadLink .Li02 a:hover    {background-position:    0px  -20px;}

/* Header[ie6] */
*html #Header                    {width: 960px;height: 56px;margin: 0px auto 0px auto;display: block;clear: both;}
*html #Header:after              {content: "";height: 0;clear: both;visibility: hidden;display: block;}
*html #SiteId h1 a               {width: 240px;height: 56px;display: block;background-image: url(../img/site_id.gif);float: left;text-indent: -999em;}
*html #HeadLink                  {width: 184px;height: 20px;margin: 24px 0px 0px 0px;display: block;float: right;}
*html #HeadLink li               {width:  90px;height: 20px;margin: 0px;padding: 0px;display: inline;line-height: 100%;}
*html #HeadLink .Li01 a          {width:  90px;height: 20px;margin:  0px 2px 0px 0px;display: block;background-image: url(../img/home_btn.gif);float: left;text-indent: -999em;}
*html #HeadLink .Li01 a          {background-position:    0px    0px;}
*html #HeadLink .Li01 a:hover    {background-position:    0px  -20px;}
*html #HeadLink .Li02 a          {width:  90px;height: 20px;margin:  0px 0px 0px 0px;display: block;background-image: url(../img/contact_btn.gif);text-indent: -999em;}
*html #HeadLink .Li02 a          {background-position:    0px    0px;}
*html #HeadLink .Li02 a:hover    {background-position:    0px  -20px;}

/* Header[ie7] */
*+html #HeadLink  li             {margin: 0px; padding: 0px;line-height: 0px;}


/* Wrapper ------------------------------------------------------------------------------------------------------------------ */
#Wrapper                   {width: 960px;height: auto;margin: 20px auto 0px auto;padding: 20px;display: block;background-color: #FFFFFF;}
#Wrapper:after             {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* HomeWrapper -------------------------------------------------------------------------------------------------------------- */
#HomeWrapper               {width: 960px;height: auto;margin: 0px auto;padding: 0px 0px 10px 0px;display: block;background: url(../img/home_bg.gif) repeat-y;clear: both;}
#HomeWrapper:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* ContWrapper -------------------------------------------------------------------------------------------------------------- */
#ContWrapper               {width: 960px;height: auto;margin: 0px auto;padding: 0px 0px 10px 0px;display: block;background: url(../img/cont_bg.gif) repeat-y;clear: both;}
#ContWrapper:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* Left --------------------------------------------------------------------------------------------------------------------- */
#Left                      {width: 180px;height: auto;padding: 0px 0px 10px 0px;display: block;float: left;}
#Left:after                {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* Left[ie6] */
*html #Left                {width: 180px;height: auto;padding: 0px 0px 10px 0px;display: block;float: left;text-align: left;}

/* GlobalNavi */
#GlobalNavi                {width: 180px;height: auto;margin: 0px 0px 20px 0px;display: block;}
#GlobalNavi:after          {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Gnavi                     {width: 180px;height: auto;display: block;}
#Gnavi      li             {width: 180px;height:  50px;margin: 0px;padding: 0px;display: block;text-indent: -999em;}
#Gnavi     .Li01 a         {width: 180px;height:  50px;display: block;background-image: url(../img/menu01.gif);}
#Gnavi     .Li01 a         {background-position:    0px    0px;}
#Gnavi     .Li01 a:hover   {background-position: -180px    0px;}
#Brand     .Li01 a         {background-position: -360px    0px;}
#Gnavi     .Li02 a         {width: 180px;height:  50px;display: block;background-image: url(../img/menu02.gif);}
#Gnavi     .Li02 a         {background-position:    0px    0px;}
#Gnavi     .Li02 a:hover   {background-position: -180px    0px;}
#Shop      .Li02 a         {background-position: -360px    0px;}
#Gnavi     .Li03 a         {width: 180px;height:  50px;display: block;background-image: url(../img/menu03.gif);}
#Gnavi     .Li03 a         {background-position:    0px    0px;}
#Gnavi     .Li03 a:hover   {background-position: -180px    0px;}
#Corporate .Li03 a         {background-position: -360px    0px;}
#Gnavi     .Li04 a         {width: 180px;height:  50px;display: block;background-image: url(../img/menu04.gif);}
#Gnavi     .Li04 a         {background-position:    0px    0px;}
#Gnavi     .Li04 a:hover   {background-position: -180px    0px;}
#Service   .Li04 a         {background-position: -360px    0px;}
#Gnavi     .Li05 a         {width: 180px;height:  50px;display: block;background-image: url(../img/menu05.gif);}
#Gnavi     .Li05 a         {background-position:    0px    0px;}
#Gnavi     .Li05 a:hover   {background-position: -180px    0px;}
#IR        .Li05 a         {background-position: -360px    0px;}
#Gnavi     .Li06 a         {width: 180px;height:  50px;display: block;background-image: url(../img/menu06.gif);}
#Gnavi     .Li06 a         {background-position:    0px    0px;}
#Gnavi     .Li06 a:hover   {background-position: -180px    0px;}
#Recruit   .Li06 a         {background-position: -360px    0px;}
#Gnavi     .Li07 a         {width: 180px;height:  50px;display: block;background-image: url(../img/menu07.gif);}
#Gnavi     .Li07 a         {background-position:    0px    0px;}
#Gnavi     .Li07 a:hover   {background-position: -180px    0px;}
#Site      .Li07 a         {background-position: -360px    0px;}

/* Message */
#Message                   {
	width: 180px;
	height: auto;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
#Message    a              {display: block;}

/* Pinponmam */
#Home #Pinponmam           {width: 180px;height: auto;display: block;margin: 0px 0px 0px 0px;padding: 10px 0px 10px 0px;}
#Home #Pinponmam a         {display: block;}

/* Mobile */
#Mobile                    {width: 166px;height: auto;margin: 0px auto 0px auto;padding: 0px 0px 10px 0px;display: block;
                            background: url(../img/leftcont_foot.gif) no-repeat center bottom;}
#Mobile:after              {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Mobile h2                 {width: 166px;height: 40px;display: block;background-image: url(../img/h2_mobile.gif);text-indent: -999em;}
#Mobile ul                 {width: 166px;height: auto;display: block;background: url(../img/leftcont_body.gif) repeat-y;}
#Mobile ul:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Mobile .Btn a             {width: 142px;height: 26px;margin: 0px auto;display: block;
                            background-image: url(../img/mailmagazine.gif);text-indent: -999em;}
#Mobile .Btn a:hover       {filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;}

/* Mobile[ie6] */
*html #Mobile              {width: 166px;height: auto;margin: 0px 0px 10px 7px;padding: 0px 0px 10px 0px;display: block;
                            background: url(../img/leftcont_foot.gif) no-repeat center bottom;}
*html #Mobile .Btn a       {width: 142px;height: 26px;margin: 0px 0px 0px 12px;display: block;
                            background-image: url(../img/mailmagazine.gif);text-indent: -999em;}

/* Right -------------------------------------------------------------------------------------------------------------------- */
#Right                     {width: 760px;height: auto;margin: 0px 0px 0px 0px;display: block;float: right;}
#Right:after               {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* Right[ie6] */
*html #Right               {width: 760px;height: auto;margin: 0px 0px 0px 0px;display: block;float: right;text-align: left;}

/* MainImage */
#MainImage                 {width: 760px;height: 550px;margin: 0px 0px 20px 0px;display: block;clear: both;}

/* TopLeft */
#TopLeft                   {width: 440px;height: auto;display: block;float: left;}
#TopLeft:after             {content: "";height: 0;clear: both;visibility: hidden;display: block;}



/* Info */
#Info                      {width: 440px;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;}
#Info:after                {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Info h2                   {width: 440px;height: 30px;display: block;background-image: url(../img/h2_info.gif);
                            text-indent: -999em;}
#InfoBox                   {width: 440px;height: auto;display: block;clear: both;}
#InfoBox:after             {content: "";height: 0;clear: both;visibility: hidden;display: block;}

#InfoBox iframe            {width: 440px; height: 220px;display: block;clear: both;}

#InfoBox dl                {width: 420px;height: auto;margin:  0px  0px  6px 10px;padding: 0px 0px 0px 0px;display: block;
                            border-bottom: dotted 1px #CCCCCC;}
#InfoBox dt                {width:  80px;height:  1em;margin:  0px  0px  0px  0px;display: block;float: left;}
#InfoBox dd                {width: 340px;height: auto;margin:  0px  0px  0px 80px;display: block;}

/* BrandList */
#BrandList                 {width: 440px;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;}
#BrandList:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#BrandList h2              {width: 440px;height: 30px;margin: 0px 0px  0px 0px;display: block;
                            background-image: url(../img/h2_brand.gif);text-indent: -999em;}
#BrandList #ListA          {width: 358px;height: auto;margin: 0px 0px 10px 0px;padding: 0px 0px 10px 82px;display: block;
                            background: url(../img/apparel_brand.gif) no-repeat left top;border-bottom: dotted 1px #CCCCCC;}
#BrandList #ListA:after    {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#BrandList #ListZ          {width: 358px;height: auto;margin: 0px 0px  0px 0px;padding: 0px 0px 0px 82px;display: block;
                            background: url(../img/zakka_brand.gif) no-repeat left top;}
#BrandList #ListZ:after    {content: "";height: 0;clear: both;visibility: hidden;display: block;}

#BrandList li              {margin: 0px 0px 0px 0px;padding: 0px;float: left;}
#BrandList li a            {display: block;}
#BrandList li a:hover      {filter: alpha(opacity=50);  -moz-opacity:0.50;  opacity:0.50;}
#ListA #BLi01 img          {width: 120px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
#ListA #BLi02 img          {width: 120px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
#ListA #BLi03 img          {width: 118px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
#ListA #BLi04 img          {width: 120px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
#ListA #BLi05 img          {width: 120px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
#ListA #BLi06 img          {width: 118px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}

#ListZ #BLi07 img          {width: 130px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
#ListZ #BLi08 img          {width: 110px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
#ListZ #BLi09 img          {width: 118px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
#ListZ #BLi10 img          {width: 130px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}

/* BrandList[ie6] */
*html #BrandList #ListA    {width: 440px;}
*html #BrandList #ListA    {width: 358px;height: auto;margin: 0px 0px 10px 0px;padding: 0px 0px 10px 82px;display: block;
                            background: url(../img/apparel_brand.gif) no-repeat left top;border-bottom: dotted 1px #CCCCCC;}
*html #BrandList li        {margin: 0px 0px 0px 0px;padding: 0px;line-height: 0px;float: left;}
*html #BrandList li a      {display: block;}
*html #ListA #BLi01 img    {width: 120px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
*html #ListA #BLi02 img    {width: 120px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
*html #ListA #BLi03 img    {width: 118px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
*html #ListA #BLi04 img    {width: 120px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
*html #ListA #BLi05 img    {width: 120px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}
*html #ListA #BLi06 img    {width: 118px;height: 40px;margin: 0px;padding: 0px;display:block;float: left;}

*html #BrandList #ListZ    {width: 440px;}




/* TopRight */
#TopRight                  {width: 300px;height: auto;margin: 0px 0px 0px 0px;display: block;float: right;}
#TopRight:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* OnlineShop */
#OnlineShop                {width: 300px;height: 320px;margin: 0px 0px 10px 0px;display: block;float: right;}
#OnlineShop h2             {width: 300px;height:  40px;margin: 0px;padding: 0px;display: block;font-size: 2px;line-height: 0px;
                            background-image: url(../img/h2_onlineshop.gif);text-indent: -999em;clear:both;}
#OnlineShop li             {margin: 0px;padding: 0px;font-size: 2px;line-height: 0px;clear:both;}
#OnlineShop img            {margin: 0px;padding: 0px;border:none;}


/* Members */
#Members                   {width: 300px;height: 80px;margin: 10px 0px 0px 0px;display: block;}
#Members:after             {content: "";height: 0;clear: both;visibility: hidden;display: block;}


/* FootWrapper --------------------------------------------------------------------------------------------------------------- */
#FootWrapper               {width: auto;height: auto;margin: 20px 0px 0px 0px;padding: 20px;display: block;
                            border-top: solid 4px #b2d4d0;background-color: #00a693;clear: both;}
#FootWrapper:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* Footer -------------------------------------------------------------------------------------------------------------------- */
#Footer                    {width: 960px;height: auto;margin: 0px auto;padding: 0px 0px 20px 0px;display: block;color: #FFFFFF;clear: both;}
#Footer:after              {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* Footer[ie6] */
*html #Footer              {width: 960px;height: auto;margin: 0px auto;padding: 0px 0px 20px 0px;display: block;clear: both;text-align: left;}

/* FootLeft */
#FootLeft                  {width: 400px;height: auto;display: block;float: left;}
#FootLeft:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#FootLeft li address       {margin: 4px 0px 0px 0px;font-size: 10px;font-style: normal;}

/* FootLeft[ie6] */
*html #FootLeft li         {font-size: 12px;line-height: 120%;}

/* FootRight*/
#FootRight                 {width: 560px;height: auto;display: block;float: right;}
#FootRight:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#FootRight li              {margin: 0px 0px 0px 10px;display: inline;float: right;font-size: 11px;}
#FootRight li a            {color: #FFFFFF;text-decoration: none;}
#FootRight li a:hover      {color: #FFFFFF;text-decoration: underline;}

/* [コンテンツページ] */
/* ContMenu ------------------------------------------------------------------------------------------------------------------ */
#ContMenu                  {width: 130px;height: auto;display: block;background-color: #595959;float: left;}
#ContMenu:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#ContMenu .Menu01 a        {width: 108px;height: 32px;margin: 0px;padding: 18px 0px 0px 22px;display: block;background-image: url(../img/contmenu_bg01.gif);color: #FFFFFF;text-decoration: none;}
#ContMenu .Menu01 a        {background-position:    0px    0px;}
#ContMenu .Menu01 a:hover  {background-position:    0px  -50px;}
#ContMenu .Menu01 em       {width: 108px;height: 32px;margin: 0px;padding: 18px 0px 0px 22px;display: block;background-image: url(../img/contmenu_bg02.gif);color: #FFFFFF;font-weight: normal;}
#ContMenu .Menu02          {width: 108px;height: 24px;margin: 0px;padding: 16px 0px 0px 22px;display: block;background-image: url(../img/contmenu_bg03.gif);color: #FFFFFF;}

#ContMenu .Menu03 a        {width: 108px;height: 40px;margin: 0px;padding: 10px 0px 0px 22px;display: block;background-image: url(../img/contmenu_bg01.gif);color: #FFFFFF;text-decoration: none;
                            font-size: 10px;line-height: 12px;}
#ContMenu .Menu03 a        {background-position:    0px    0px;}
#ContMenu .Menu03 a:hover  {background-position:    0px  -50px;}
#ContMenu .Menu03 em       {width: 108px;height: 40px;margin: 0px;padding: 10px 0px 0px 22px;display: block;background-image: url(../img/contmenu_bg02.gif);color: #FFFFFF;font-weight: normal;
                            font-size: 10px;line-height: 12px;}


#ContMenu .SubMenu ul      {width: 130px;height: auto;margin: 0px;padding:  0px 0px 10px 0px;display: block;background: url(../img/contmenu_dotted.gif) no-repeat bottom;}
#ContMenu .Sub a           {width: 108px;height: 24px;margin: 0px;padding:  6px 0px 0px 22px;display: block;background-image: url(../img/contmenu_bg04.gif);color: #FFFFFF;text-decoration: none;font-size: 11px;}
#ContMenu .Sub a           {background-position:    0px    0px;}
#ContMenu .Sub a:hover     {background-position:    0px  -30px;}
#ContMenu .Sub em          {width: 108px;height: 24px;margin: 0px;padding:  6px 0px 0px 22px;display: block;background-image: url(../img/contmenu_bg05.gif);color: #FFFFFF;text-decoration: none;
                            font-size: 11px;font-weight: normal;}
#ContMenu .SubLi a         {width: 100px;height: 24px;margin: 0px;padding:  6px 0px 0px 30px;display: block;background-image: url(../img/contmenu_bg06.gif);color: #FFFFFF;text-decoration: none;font-size: 11px;}
#ContMenu .SubLi a         {background-position:    0px    0px;}
#ContMenu .SubLi a:hover   {background-position:    0px  -30px;}
#ContMenu .SubLi em        {width: 100px;height: 24px;margin: 0px;padding:  6px 0px 0px 30px;display: block;background-image: url(../img/contmenu_bg07.gif);color: #FFFFFF;text-decoration: none;
                            font-size: 11px;font-weight: normal;}


/* ContMenu[ie6] */
*html #ContMenu                  {width: 130px;height: auto;display: block;float: left;text-align: left;font-size: 12px;}
*html #ContMenu:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
*html #ContMenu .Menu01 a        {width: 130px;height: 50px;margin: 0px;padding: 15px 0px 0px 22px;display: block;background-image: url(../img/contmenu_bg01.gif);color: #FFFFFF;text-decoration: none;}
*html #ContMenu li a             {background-position:    0px    0px;}
*html #ContMenu li a:hover       {background-position:    0px  -50px;}
*html #ContMenu .Menu01 em       {width: 130px;height: 50px;margin: 0px;padding: 15px 0px 0px 22px;display: block;background-image: url(../img/contmenu_bg02.gif);color: #FFFFFF;font-weight: normal;}

/* ContMain ------------------------------------------------------------------------------------------------------------------ */
#ContMain                  {width: 620px;height: auto;margin: 0px ;padding: 0px;display: block;float: right;}
#ContMain:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#ContMain h3               {width: 604px;height: 22px;margin:  0px  0px 20px  0px;padding: 8px 0px 0px 16px;display: block;background-image: url(../img/h3_bg.gif);color: #FFFFFF;font-size: 18px;}
#ContMain h4               {width: 602px;height: 25px;margin:  0px  0px 20px  0px;padding: 5px 0px 0px 18px;display: block;background-image: url(../img/h4_bg.gif);color: #6dc3b9;font-size: 15px;}
#ContMain h5               {color: #2d9085;font-size: 12px;}
#ContMain .TxTBox          {width: 600px;height: auto;margin:  0px  0px 20px  0px;padding: 0px 10px;display: block;line-height: 180%;font-size: 12px;clear: both;}
#ContMain .TxTBox:after    {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#ContMain p                {margin: 0px 0px 10px 0px;}
#ContMain .PageTop         {width: 620px;height: 20px;margin: 20px 0px 20px 0px;display: block;clear: both;}
#ContMain .PageTop a       {width:  62px;height: 20px;display: block;background-image: url(../img/pagetop.gif);float: right;text-indent: -999em;}
#ContMain .PageTop a       {background-position:    0px    0px;}
#ContMain .PageTop a:hover {background-position:    0px  -20px;}
#ContMain .PhotoRight      {margin:  0px  0px 20px 20px;float: right;}
#ContMain .PhotoLeft       {margin:  0px 10px  0px  0px;float: left;}
#ContMain .TxTcenter       {text-align: center;}
#ContMain .TxTcenterL      {text-align: center;font-size: 18px;color: #3db6a8;}
#ContMain .Red             {color: #CC0000;font-weight: normal;}

/* ContMain[ie6] */
*html #ContMain                  {width: 620px;height: auto;margin: 0px ;padding: 0px;display: block;float: right;text-align: left;}
*html #ContMain h3               {width: 620px;height: 30px;margin:  0px  0px 20px  0px;padding: 5px 0px 0px 16px;display: block;background-image: url(../img/h3_bg.gif);color: #FFFFFF;font-size: 18px;}
*html #ContMain h4               {width: 620px;height: 30px;margin:  0px  0px 20px  0px;padding: 3px 0px 0px 18px;display: block;background-image: url(../img/h4_bg.gif);color: #6dc3b9;font-size: 15px;}
*html #ContMain .TxTBox          {width: 620px;height: auto;margin:  0px  0px 20px  0px;padding: 0px 10px;display: block;line-height: 180%;clear: both;}

/* h2 */
#Brand     #ContMain h2    {width: 620px;height: 60px;display: block;background-image: url(../img/h2_01.gif);text-indent: -999em;clear: both;}
#Shop      #ContMain h2    {width: 620px;height: 60px;display: block;background-image: url(../img/h2_02.gif);text-indent: -999em;clear: both;}
#Corporate #ContMain h2    {width: 620px;height: 60px;display: block;background-image: url(../img/h2_03.gif);text-indent: -999em;clear: both;}
#Service   #ContMain h2    {width: 620px;height: 60px;display: block;background-image: url(../img/h2_04.gif);text-indent: -999em;clear: both;}
#IR        #ContMain h2    {width: 620px;height: 60px;display: block;background-image: url(../img/h2_05.gif);text-indent: -999em;clear: both;}
#Recruit   #ContMain h2    {width: 620px;height: 60px;display: block;background-image: url(../img/h2_06.gif);text-indent: -999em;clear: both;}
#Site      #ContMain h2    {width: 620px;height: 60px;display: block;background-image: url(../img/h2_07.gif);text-indent: -999em;clear: both;}

/* TopicPath */
#TopicPath                 {width: 620px;height: auto;margin: 0px 0px 20px 0px;display: block;clear: both;}
#TopicPath:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#TopicPath li              {margin: 0px;padding: 0px;display: inline;float: left;font-size: 10px;color: #999999;}
#TopicPath li a            {padding: 0px 10px 0px 0px;background: url(../img/topicpath_ico.gif) no-repeat right center;color: #999999;}

/* table */
#ContMain table            {width: 100%;height: auto;margin: 0px 0px 10px 0px;background-color: #b1b1b1;}
#ContMain .Thead01         {width:  25%;height: auto;background-color: #efefef;color: #6f6f6f;}
#ContMain .Thead02         {width:  12%;height: auto;background-color: #efefef;color: #6f6f6f;}
#ContMain .TdType01        {background-color: #FFFFFF;color: #6f6f6f;padding-left: 10px;}
#ContMain .TdType02        {background-color: #dddddd;color: #6f6f6f;padding-right: 10px;text-align: right;}

/* Brand */
#Brand #Recherie  h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/recherie_head.gif);text-indent: -999em;clear: both;}
#Brand #Dosch     h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/dosch_head.gif);text-indent: -999em;clear: both;}
#Brand #GalFit    h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/galfit_head.gif);text-indent: -999em;clear: both;}
#Brand #LiMeduo   h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/limeduo_head.gif);text-indent: -999em;clear: both;}
#Brand #Trecuore  h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/trecuore_head.gif);text-indent: -999em;clear: both;}
#Brand #LimeStone h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/limestone_head.gif);text-indent: -999em;clear: both;}
#Brand #ReJ       h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/re-j_head.gif);text-indent: -999em;clear: both;}
#Brand #Jinnee    h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/jinnee_head.gif);text-indent: -999em;clear: both;}
#Brand #Visalia   h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/visalia_head.gif);text-indent: -999em;clear: both;}
#Brand #Siebelet  h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/siebelet_head.gif);text-indent: -999em;clear: both;}

#Brand #Siebelet01 h3         {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;clear: both;}
#PingPongMom       h3         {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;clear: both;}
#Brand #Illusie   h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/illusie_head.gif);text-indent: -999em;clear: both;}
#Brand #Incense   h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/incense_head.gif);text-indent: -999em;clear: both;}
#Brand #Mokushido h3          {width: 620px;height:  90px;margin: 0px;padding: 0px;display: block;background-image: url(../../brand/img/mokushido_head.gif);text-indent: -999em;clear: both;}
#Brand #BrandImg              {width: 620px;height: 546px;margin: 0px 0px  5px 0px;display: block;clear: both;}
#Brand #BrandImgSpace         {margin: 0px 0px 10px 0px;}
#Brand #ShopData              {width: 300px;height:  20px;margin: 0px 0px 10px 0px;display: block;background-image: url(../../brand/img/shop_data.gif);text-indent: -999em;}
#Brand dl                     {width: 300px;height:  auto;margin: 0px 0px 10px 0px;padding: 0px 0px 6px 0px;display: block;border-bottom: 1px dotted #000000;}
#Brand dt                     {width: 110px;height:   1em;margin: 0px;float: left;}
#Brand dd                     {width: 190px;height:  auto;margin: 0px 0px  0px 110px;display: block;}
#Brand #Apparel li            {width: 295px;height: 110px;margin: 0px 0px 10px 0px;display: inline;float: left;text-indent: -999em;}

#Brand #Apparel .Li09 a       {width: 295px;height: 110px;margin: 0px 0px 0px  0px;display: block;background-image: url(../../brand/img/apparel09.jpg);}
#Brand #Apparel .Li09 a       {background-position:   0px     0px;}
#Brand #Apparel .Li09 a:hover {background-position:   0px  -110px;}
#Brand #Apparel .Li02 a       {width: 295px;height: 110px;margin: 0px 0px 0px 10px;display: block;background-image: url(../../brand/img/apparel02.jpg);}
#Brand #Apparel .Li02 a       {background-position:   0px     0px;}
#Brand #Apparel .Li02 a:hover {background-position:   0px  -110px;}
#Brand #Apparel .Li01 a       {width: 295px;height: 110px;margin: 0px 0px 0px  0px;display: block;background-image: url(../../brand/img/apparel01.jpg);}
#Brand #Apparel .Li01 a       {background-position:   0px     0px;}
#Brand #Apparel .Li01 a:hover {background-position:   0px  -110px;}
#Brand #Apparel .Li04 a       {width: 295px;height: 110px;margin: 0px 0px 0px 10px;display: block;background-image: url(../../brand/img/apparel04.jpg);}
#Brand #Apparel .Li04 a       {background-position:   0px     0px;}
#Brand #Apparel .Li04 a:hover {background-position:   0px  -110px;}
#Brand #Apparel .Li07 a       {width: 295px;height: 110px;margin: 0px 0px 0px  0px;display: block;background-image: url(../../brand/img/apparel07.jpg);}
#Brand #Apparel .Li07 a       {background-position:   0px     0px;}
#Brand #Apparel .Li07 a:hover {background-position:   0px  -110px;}
#Brand #Apparel .Li03 a       {width: 295px;height: 110px;margin: 0px 0px 0px 10px;display: block;background-image: url(../../brand/img/apparel03.jpg);}
#Brand #Apparel .Li03 a       {background-position:   0px     0px;}
#Brand #Apparel .Li03 a:hover {background-position:   0px  -110px;}

#Brand #Apparel .Li05 a       {width: 295px;height: 110px;margin: 0px 0px 0px 0px;display: block;background-image: url(../../brand/img/apparel05.jpg);}
#Brand #Apparel .Li05 a       {background-position:   0px     0px;}
#Brand #Apparel .Li05 a:hover {background-position:   0px  -110px;}
#Brand #Apparel .Li06 a       {width: 295px;height: 110px;margin: 0px 0px 0px 10px;display: block;background-image: url(../../brand/img/apparel06.jpg);}
#Brand #Apparel .Li06 a       {background-position:   0px     0px;}
#Brand #Apparel .Li06 a:hover {background-position:   0px  -110px;}
#Brand #Apparel .Li08 a       {width: 295px;height: 110px;margin: 0px 0px 0px 10px;display: block;background-image: url(../../brand/img/apparel08.jpg);}
#Brand #Apparel .Li08 a       {background-position:   0px     0px;}
#Brand #Apparel .Li08 a:hover {background-position:   0px  -110px;}

#Brand #Zakka   li            {width: 295px;height: 110px;margin: 0px 0px 10px 0px;display: inline;float: left;text-indent: -999em;}
#Brand #Zakka   .Li01 a       {width: 295px;height: 110px;margin: 0px 0px 0px 0px;display: block;background-image: url(../../brand/img/zakka01.jpg);}
#Brand #Zakka   .Li01 a       {background-position:   0px     0px;}
#Brand #Zakka   .Li01 a:hover {background-position:   0px  -110px;}
#Brand #Zakka   .Li02 a       {width: 295px;height: 110px;margin: 0px 0px 0px 10px;display: block;background-image: url(../../brand/img/zakka02.jpg);}
#Brand #Zakka   .Li02 a       {background-position:   0px     0px;}
#Brand #Zakka   .Li02 a:hover {background-position:   0px  -110px;}
#Brand #Zakka   .Li03 a       {width: 295px;height: 110px;margin: 0px 0px 0px 0px;display: block;background-image: url(../../brand/img/zakka03.jpg);}
#Brand #Zakka   .Li03 a       {background-position:   0px     0px;}
#Brand #Zakka   .Li03 a:hover {background-position:   0px  -110px;}
#Brand #Zakka   .Li04 a       {width: 295px;height: 110px;margin: 0px 0px 0px 10px;display: block;background-image: url(../../brand/img/zakka04.jpg);}
#Brand #Zakka   .Li04 a       {background-position:   0px     0px;}
#Brand #Zakka   .Li04 a:hover {background-position:   0px  -110px;}

/*BrandLi */
#Brand #BrandLi            {width: 620px;height:  auto;margin: 0px 0px 30px 0px;display: block;clear: both;}
#Brand #BrandLi:after      {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Brand #BrandLi ul         {margin: 0;padding: 0;}
#Brand #BrandLi li         {width: 100px;height: 100px;display: block;float: left;}


#Brand #BrandLi .Li01      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li02      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li03      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li04      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li05      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li06      {margin: 4px 0px 0px 0px;}

#Brand #BrandLi .Li07      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li08      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li09      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li10      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li11      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li12      {margin: 4px 0px 0px 0px;}

#Brand #BrandLi .Li13      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li14      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li15      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li16      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li17      {margin: 4px 4px 0px 0px;}
#Brand #BrandLi .Li18      {margin: 4px 0px 0px 0px;}

#Brand #BrandLi img        {margin: 0;cursor: pointer;}
#Brand #BrandLi img:hover  {filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;}

/* IndexMenu */
#IndexMenu                 {width: 620px;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;display: block;clear: both;}
#IndexMenu:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#IndexMenu li              {width: 295px;height: 80px;margin: 0px 10px 10px 0px;display: inline;float: left;text-indent: -999em;}
#IndexMenu01               {width: 620px;height: auto;margin: 0px 0px 20px 0px;padding: 0px 0px 0px 10px;display: block;clear: both;}
#IndexMenu01:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#IndexMenu01 li            {width: 295px;height: 80px;margin: 0px 10px 10px 0px;display: inline;float: left;text-indent: -999em;}
#IndexMenu02               {width: 620px;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;display: block;clear: both;}
#IndexMenu02:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#IndexMenu02 li            {width: 295px;height: 80px;margin: 0px 10px 10px 0px;display: inline;float: left;text-indent: -999em;}
#IndexMenu03               {width: 620px;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;display: block;clear: both;}
#IndexMenu03:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#IndexMenu03 li            {width: 295px;height: 80px;margin: 0px 10px 10px 0px;display: inline;float: left;text-indent: -999em;}


/* Corporate */
#Corporate #IndexMenu .Li01 a       {width: 295px;height: 80px;display: block;background-image: url(../../corporate/img/corporate01.gif);}
#Corporate #IndexMenu .Li01 a       {background-position:   0px     0px;}
#Corporate #IndexMenu .Li01 a:hover {background-position:   0px   -80px;}
#Corporate #IndexMenu .Li02 a       {width: 295px;height: 80px;display: block;background-image: url(../../corporate/img/corporate02.gif);}
#Corporate #IndexMenu .Li02 a       {background-position:   0px     0px;}
#Corporate #IndexMenu .Li02 a:hover {background-position:   0px   -80px;}
#Corporate #IndexMenu .Li03 a       {width: 295px;height: 80px;display: block;background-image: url(../../corporate/img/corporate03.gif);}
#Corporate #IndexMenu .Li03 a       {background-position:   0px     0px;}
#Corporate #IndexMenu .Li03 a:hover {background-position:   0px   -80px;}
#Corporate #IndexMenu .Li04 a       {width: 295px;height: 80px;display: block;background-image: url(../../corporate/img/corporate04.gif);}
#Corporate #IndexMenu .Li04 a       {background-position:   0px     0px;}
#Corporate #IndexMenu .Li04 a:hover {background-position:   0px   -80px;}
#Corporate #IndexMenu .Li05 a       {width: 295px;height: 80px;display: block;background-image: url(../../corporate/img/corporate05.gif);}
#Corporate #IndexMenu .Li05 a       {background-position:   0px     0px;}
#Corporate #IndexMenu .Li05 a:hover {background-position:   0px   -80px;}
#Corporate #IndexMenu .Li06 a       {width: 295px;height: 80px;display: block;background-image: url(../../corporate/img/corporate06.gif);}
#Corporate #IndexMenu .Li06 a       {background-position:   0px     0px;}
#Corporate #IndexMenu .Li06 a:hover {background-position:   0px   -80px;}

/* Service */
#Service   #IndexMenu .Li01 a       {width: 295px;height: 80px;display: block;background-image: url(../../service/img/service01.gif);}
#Service   #IndexMenu .Li01 a       {background-position:   0px     0px;}
#Service   #IndexMenu .Li01 a:hover {background-position:   0px   -80px;}
#Service   #IndexMenu .Li02 a       {width: 295px;height: 80px;display: block;background-image: url(../../service/img/service02.gif);}
#Service   #IndexMenu .Li02 a       {background-position:   0px     0px;}
#Service   #IndexMenu .Li02 a:hover {background-position:   0px   -80px;}
#Service   #IndexMenu .Li03 a       {width: 295px;height: 80px;display: block;background-image: url(../../service/img/service03.gif);}
#Service   #IndexMenu .Li03 a       {background-position:   0px     0px;}
#Service   #IndexMenu .Li03 a:hover {background-position:   0px   -80px;}
#Service   #IndexMenu .Li04 a       {width: 295px;height: 80px;display: block;background-image: url(../../service/img/service04.gif);}
#Service   #IndexMenu .Li04 a       {background-position:   0px     0px;}
#Service   #IndexMenu .Li04 a:hover {background-position:   0px   -80px;}
#Service   .BrandBox                {width: 600px;height: auto;margin: 0px 0px 20px 0px;padding: 0px 0px 20px 0px;display: block;border-bottom: dotted 1px #CCCCCC;clear: both;}
#Service   .BrandBox:after          {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Service   .BrandData               {width: 372px;height: auto;margin: 0px 0px 0px 0px;display: block;float: right;}
#Service   .BrandData .Li01 a       {width: auto;height: auto;margin: 0px 0px 10px 0px;display: block;color: #666666;font-weight: bold;font-size: 14px;}
#Service   .BrandData .Li02         {width: auto;height: auto;margin: 0px 0px 10px 0px;display: block;}

/* Shop */
#Shop #ShopSearch                   {width: 600px;height: 37px;margin: 0px 0px 20px 0px;display: block;clear: both;}
#Shop #ShopSearch a                 {width: 440px;height: 37px;margin: 0px auto;display: block;background-image: url(../../shop/img/search_btn02.gif);text-indent: -999em;}
#Shop #ShopSearch a                 {background-position:   0px     0px;}
#Shop #ShopSearch a:hover           {background-position:   0px   -37px;}
#Shop th                            {background-color: #e4e4e4;}
#Shop td                            {background-color: #FFFFFF;}
#Shop table                         {width: 100%;height: auto;}
#Shop #ListBox .TypeA               {width:  10%;height: auto;background-color: #c7c7c7;color: #FFFFFF;border: solid 1px #9f9f9f;}
#Shop #ListBox .TypeB               {width:  10%;height: auto;background-color: #c7c7c7;color: #FFFFFF;border-right: solid 1px #9f9f9f;border-bottom: solid 1px #9f9f9f;border-left: solid 1px #9f9f9f;}
#Shop #ListBox td                   {width:  30%;height: auto;background-color: #FFFFFF;}
#Shop #ListBox .Type01              {border-top: solid 1px #9f9f9f;}
#Shop #ListBox .Type02              {border-top: solid 1px #9f9f9f;border-right: solid 1px #9f9f9f;}
#Shop #ListBox .Type03              {border-right: solid 1px #9f9f9f;}
#Shop #ListBox .Type04              {border-bottom: solid 1px #9f9f9f;}
#Shop #ListBox .Type05              {border-right: solid 1px #9f9f9f;border-bottom: solid 1px #9f9f9f;}
#SearchBtn input                    {width: 111px;height: 27px;margin: 20px 0px 0px 280px; background-image: url(../../shop/img/search_btn.gif);background-position: left top;background-color: #ffffff;
                                     border: none;cursor: pointer;}
#SearchBtn input                    {background-position:    0px    0px;}
#SearchBtn input:hover              {background-position:    0px  -27px;}


/* Recruit */
#Recruit   #IndexMenu .Li01 a       {width: 295px;height: 80px;display: block;background-image: url(../../recruit/img/recruit01.gif);}
#Recruit   #IndexMenu .Li01 a       {background-position:   0px     0px;}
#Recruit   #IndexMenu .Li01 a:hover {background-position:   0px   -80px;}
#Recruit   #IndexMenu .Li02 a       {width: 295px;height: 80px;display: block;background-image: url(../../recruit/img/recruit02.gif);}
#Recruit   #IndexMenu .Li02 a       {background-position:   0px     0px;}
#Recruit   #IndexMenu .Li02 a:hover {background-position:   0px   -80px;}
#Recruit   #IndexMenu .Li03 a       {width: 295px;height: 80px;display: block;background-image: url(../../recruit/img/recruit03.gif);}
#Recruit   #IndexMenu .Li03 a       {background-position:   0px     0px;}
#Recruit   #IndexMenu .Li03 a:hover {background-position:   0px   -80px;}
#Recruit   #IndexMenu .Li04 a       {width: 295px;height: 80px;display: block;background-image: url(../../recruit/img/recruit04.gif);}
#Recruit   #IndexMenu .Li04 a       {background-position:   0px     0px;}
#Recruit   #IndexMenu .Li04 a:hover {background-position:   0px   -80px;}
#Recruit   #IndexMenu .Li05 a       {width: 295px;height: 80px;display: block;background-image: url(../../recruit/img/recruit05.gif);}
#Recruit   #IndexMenu .Li05 a       {background-position:   0px     0px;}
#Recruit   #IndexMenu .Li05 a:hover {background-position:   0px   -80px;}
#Recruit   #IndexMenu .Li06 a       {width: 295px;height: 80px;display: block;background-image: url(../../recruit/img/recruit06.gif);}
#Recruit   #IndexMenu .Li06 a       {background-position:   0px     0px;}
#Recruit   #IndexMenu .Li06 a:hover {background-position:   0px   -80px;}
#Recruit   #IndexMenu .Li07 a       {width: 295px;height: 80px;display: block;background-image: url(../../recruit/img/recruit07.gif);}
#Recruit   #IndexMenu .Li07 a       {background-position:   0px     0px;}
#Recruit   #IndexMenu .Li07 a:hover {background-position:   0px   -80px;}
#Recruit   #IndexMenu .Li08 a       {width: 295px;height: 80px;display: block;background-image: url(../../recruit/img/recruit08.gif);}
#Recruit   #IndexMenu .Li08 a       {background-position:   0px     0px;}
#Recruit   #IndexMenu .Li08 a:hover {background-position:   0px   -80px;}
#Recruit   #IndexMenu .Li09 a       {width: 295px;height: 80px;display: block;background-image: url(../../recruit/img/recruit09.gif);}
#Recruit   #IndexMenu .Li09 a       {background-position:   0px     0px;}
#Recruit   #IndexMenu .Li09 a:hover {background-position:   0px   -80px;}

#Recruit   .RecLi                   {width: 255px;height: auto;margin:  0px  0px 10px 30px;padding: 0px 0px 0px 0px;display: inline;border-bottom: solid 1px #CCCCCC;float: left;}
#Recruit   .RecBox                  {width: 380px;height: auto;margin:  0px 10px  0px  0px;display: block;float: right;}
#Recruit   .RecBox li a             {width: 365px;height: auto;margin:  0px  0px  4px  0px;padding: 0px 0px 0px 15px;display: block;border-bottom: dotted 1px #CCCCCC;
                                     background: url(../../recruit/img/recruit_ico01.gif) no-repeat left center;text-decoration: none;}
#Recruit   .RecBox em               {width: 380px;height:  1em;margin:  0px  0px 10px  0px;padding: 4px 0px 0px 0px;display: block;}

/* Site */
#Site      #IndexMenu .Li01 a       {width: 295px;height: 80px;display: block;background-image: url(../../site/img/site01.gif);}
#Site      #IndexMenu .Li01 a       {background-position:   0px     0px;}
#Site      #IndexMenu .Li01 a:hover {background-position:   0px   -80px;}
#Site      #IndexMenu .Li02 a       {width: 295px;height: 80px;display: block;background-image: url(../../site/img/site02.gif);}
#Site      #IndexMenu .Li02 a       {background-position:   0px     0px;}
#Site      #IndexMenu .Li02 a:hover {background-position:   0px   -80px;}
#Site      #IndexMenu .Li03 a       {width: 295px;height: 80px;display: block;background-image: url(../../site/img/site03.gif);}
#Site      #IndexMenu .Li03 a       {background-position:   0px     0px;}
#Site      #IndexMenu .Li03 a:hover {background-position:   0px   -80px;}
#Site      #IndexMenu .Li04 a       {width: 295px;height: 80px;display: block;background-image: url(../../site/img/site04.gif);}
#Site      #IndexMenu .Li04 a       {background-position:   0px     0px;}
#Site      #IndexMenu .Li04 a:hover {background-position:   0px   -80px;}
#Site      .LinkBox                 {width: 560px;height: auto;margin: 0px 0px 20px 20px;display: block;clear: both;}
#Site      .LinkBox:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Site      .LinkBox li              {margin: 0px 0px 10px 0px;padding:0px;float:left;}
#Site      .LinkBox a               {width: 268px;height: auto;padding: 0px 0px 0px 12px;
                                     background: url(../img/ico/ico02.gif) no-repeat left center;float: left;}

/* Contact */
#Contact table                      {background-color: #FFFFFF;font-size: 100%;line-height: 140%;}

/* SiteMap */
#SiteMap li                         {width: 200px;height: auto;margin: 0px 0px 6px 0px;display: inline;float: left;}
#SiteMap li a                       {width: 188px;height: auto;padding: 0px 0px 0px 12px;
                                     background: url(../img/ico/ico03.gif) no-repeat left center;color: #999999;}

/* IR */
#IR      #IndexMenu01 .Li01 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir01.gif);}
#IR      #IndexMenu01 .Li01 a       {background-position:   0px     0px;}
#IR      #IndexMenu01 .Li01 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu01 .Li02 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir02.gif);}
#IR      #IndexMenu01 .Li02 a       {background-position:   0px     0px;}
#IR      #IndexMenu01 .Li02 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu02 .Li01 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir03.gif);}
#IR      #IndexMenu02 .Li01 a       {background-position:   0px     0px;}
#IR      #IndexMenu02 .Li01 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu02 .Li02 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir04.gif);}
#IR      #IndexMenu02 .Li02 a       {background-position:   0px     0px;}
#IR      #IndexMenu02 .Li02 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu02 .Li03 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir05.gif);}
#IR      #IndexMenu02 .Li03 a       {background-position:   0px     0px;}
#IR      #IndexMenu02 .Li03 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu02 .Li04 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir06.gif);}
#IR      #IndexMenu02 .Li04 a       {background-position:   0px     0px;}
#IR      #IndexMenu02 .Li04 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu02 .Li05 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir07.gif);}
#IR      #IndexMenu02 .Li05 a       {background-position:   0px     0px;}
#IR      #IndexMenu02 .Li05 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu03 .Li01 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir08.gif);}
#IR      #IndexMenu03 .Li01 a       {background-position:   0px     0px;}
#IR      #IndexMenu03 .Li01 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu03 .Li02 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir09.gif);}
#IR      #IndexMenu03 .Li02 a       {background-position:   0px     0px;}
#IR      #IndexMenu03 .Li02 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu03 .Li03 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir10.gif);}
#IR      #IndexMenu03 .Li03 a       {background-position:   0px     0px;}
#IR      #IndexMenu03 .Li03 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu03 .Li04 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir11.gif);}
#IR      #IndexMenu03 .Li04 a       {background-position:   0px     0px;}
#IR      #IndexMenu03 .Li04 a:hover {background-position:   0px   -80px;}
#IR      #IndexMenu03 .Li05 a       {width: 295px;height: 80px;display: block;background-image: url(../../ir/img/ir12.gif);}
#IR      #IndexMenu03 .Li05 a       {background-position:   0px     0px;}
#IR      #IndexMenu03 .Li05 a:hover {background-position:   0px   -80px;}

/* TxTBox */
#IR #ContMain .TxTBox      {width: auto;height: auto;margin: 0px 20px 20px  20px;display: block;padding: 0px 0px;clear: both;}

/* FileDl */
.FileDl                    {width: auto;height: auto;margin: 0px 20px 20px 20px;display: block;padding: 0px 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;}

/* DataBox */
#IR .DataBox               {width: 620px;height: auto;margin: 0px 0px 30px 20px;display: block;clear: both;}
#IR .DataBox li            {margin:0px 0px 5px 0px;padding :0;display : inline;float:left;}
#IR .DataBox .Ico01        {margin-right: 30px;padding-left: 10px;background: url(../img/ico/ico01.gif) no-repeat left 7px;}

/* ImageBox */							  
#IR .ImageBox              {text-align: center;}

/* Table */
#IR #ContMain table        {width: 580px;height: auto;margin: 20px auto 0px auto;background-color: #b1b1b1;}
#IR #IRtable01 .TypeA      {width: 290px;background-color: #FFFFFF;text-align: center;}
#IR #IRtable01 .TypeB      {width: 290px;background-color: #F4F4F4;text-align: center;}

/* TxTBox01 */
#IR .TxTBox01              {width: 620px;height: 320px;padding-right: 330px;display: block;
                            background: url(../../ir/img/100518comp_img.jpg) no-repeat right top;}

/* Table[IrInfo] */
#IR .Ttype01               {width: 290px;height: auto;background-color: #999999;}
#IR .Ttype01 th            {background-color: #E9E9E9;text-align: center;}
#IR .Ttype02               {background-color: #F8ECC4;}
#IR .Ttype03               {background-color: #F8F7DF;}


/* IR */
/* TxTBox */
#IR #ContMain .TxTBox      {width: auto;height: auto;margin: 0px 20px 20px  20px;display: block;padding: 0px 0px;clear: both;}

/* FileDl */
.FileDl                    {width: auto;height: auto;margin: 0px 20px 20px 20px;display: block;padding: 0px 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;}

/* DataBox */
#IR .DataBox               {width: 620px;height: auto;margin: 0px 0px 30px 20px;display: block;clear: both;}
#IR .DataBox li            {margin:0px 0px 5px 0px;padding :0;display : inline;float:left;}
#IR .DataBox .Ico01        {margin-right: 30px;padding-left: 10px;background: url(../img/ico/ico01.gif) no-repeat left 7px;}

/* ImageBox */							  
#IR .ImageBox              {text-align: center;}

/* Table */
#IR #ContMain table        {width: 580px;height: auto;margin: 20px auto 0px auto;background-color: #b1b1b1;}
#IR #IRtable01 .TypeA      {width: 290px;background-color: #FFFFFF;text-align: center;}
#IR #IRtable01 .TypeB      {width: 290px;background-color: #F4F4F4;text-align: center;}

/* TxTBox01 */
#IR .TxTBox01              {width: 290px;height: 320px;padding-right: 330px;display: block;
                            background: url(../../ir/img/100518comp_img.jpg) no-repeat right top;}
#IR #Type01  table         {width: 290px;height: auto;margin: 0px 0px 0px 0px;background-color: #b1b1b1;}
#IR #Type01 .Ttype01 th    {background-color: #E9E9E9;text-align: center;}
#IR #Type01 .Ttype02       {background-color: #F8ECC4;}
#IR #Type01 .Ttype03       {background-color: #F8F7DF;}


/* Press */
#Press                     {width:  auto;height:  auto;margin: 0px 20px 0px  20px;display: block;padding: 10px 0px;clear: both;}
#Press        dl           {width:  100%;height:  auto;margin: 3px  0px 7px   3px;display: block;border-bottom: dotted 1px #999999;}
#Press        dt           {width: 130px;height:   1em;margin: 0px  0px 5px   0px;display: block;white-space: nowrap;float: left;}
#Press        dd           {width:  auto;height:  auto;margin: 0px  0px 5px 130px;padding-left: 0px;display: block;}
#Press       .Pdf          {background: url(../img/ico/ico_pdf.gif) no-repeat left center;padding-left: 20px;}

/* 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;}

/* Ppm[ピンポンマム]*/
#Ppm   #BrandLi h4         {width: 602px;height: 25px;margin: 10px  0px 10px  0px;padding: 5px 0px 0px 18px;display: block;
                            background-image: url(../img/h4_bg.gif);color: #6dc3b9;font-size: 15px;clear: both;}
#Ppm   #BrandLi ul         {margin: 0px 0px 20px 0px;padding: 0px 0px 0px 0px;display: block;clear: both;}
#Ppm   #BrandLi ul:after   {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Ppm   #BrandLi li         {width:  auto;height:  auto;display: block;}
#Ppm   #BrandLi .Li01      {width: 620px;height: 100px;display: block;float: left;margin: 0px 0px 0px 0px;clear: both;}
#Ppm   #BrandLi .Li02      {width: 100px;height: 100px;display: block;float: left;margin: 0px 4px 0px 0px;}
#Ppm   #BrandLi .Li03      {width: 100px;height: 100px;display: block;float: left;margin: 0px 4px 0px 0px;}
#Ppm   #BrandLi .Li04      {width: 100px;height: 100px;display: block;float: left;margin: 0px 4px 0px 0px;}
#Ppm   #BrandLi .Li05      {width: 100px;height: 100px;display: block;float: left;margin: 0px 4px 0px 0px;}
#Ppm   #BrandLi .Li06      {width: 100px;height: 100px;display: block;float: left;margin: 0px 4px 0px 0px;}
#Ppm   #BrandLi .Li07      {width: 100px;height: 100px;display: block;float: left;margin: 0px 0px 0px 0px;}
#Ppm   #BrandLi .Li08      {width: 100px;height: 100px;display: block;float: left;margin: 4px 4px 0px 0px;}
#Ppm   #BrandLi .Li09      {width: 100px;height: 100px;display: block;float: left;margin: 4px 4px 0px 0px;}
#Ppm   #BrandLi .Li10      {width: 100px;height: 100px;display: block;float: left;margin: 4px 4px 0px 0px;}
#Ppm   #BrandLi .Li11      {width: 100px;height: 100px;display: block;float: left;margin: 4px 4px 0px 0px;}
#Ppm   #BrandLi .Li12      {width: 100px;height: 100px;display: block;float: left;margin: 4px 4px 0px 0px;}
#Ppm   #BrandLi .Li13      {width: 100px;height: 100px;display: block;float: left;margin: 4px 0px 0px 0px;}
#Ppm   #BrandLi .Li14      {width: 100px;height: 100px;display: block;float: left;margin: 4px 4px 0px 0px;}
#Ppm   #BrandLi .Li15      {width: 100px;height: 100px;display: block;float: left;margin: 4px 4px 0px 0px;}
#Ppm   #BrandLi .Li16      {width: 100px;height: 100px;display: block;float: left;margin: 4px 4px 0px 0px;}
#Ppm   #BrandLi .Li17      {width: 100px;height: 100px;display: block;float: left;margin: 4px 4px 0px 0px;}

