#column_left a:link { color:#0033cc; text-decoration: underline; }
#column_left a:visited { color:#0033cc; text-decoration: underline; }
#column_left a:hover { color:#0033cc; text-decoration: underline; }
#column_left a:active { color:#0033cc; text-decoration: underline; }


#column_left p {
margin:0 0 1.2em 0;
padding:0;
}


/*↓トップページ・アンカー*/
#anchor {
margin:0;
padding:0;
width:683px;
}

#anchor1 {
margin:0;
padding:0;
}

#anchor1 ul {
margin:0;
padding:0;
list-style:none;
}

#anchor1 ul li {
margin:0 0.5em 0 0;
padding:0;
display:inline;
}

#anchor2 {
margin:0;
padding:0;
}

#anchor2 ul {
margin:0;
padding:0;
list-style:none;
}

#anchor1 ul li.starts,
#anchor2 ul li{
padding:0 0 0 13px;
background:url(/img_cmn/img_icon_005.gif) no-repeat 0 3px;
}
/*↑トップページ・アンカー*/

/*↓ブランド一覧*/
#column_left table.brandlist {
margin:0 0 0 7px;
padding:0;
border:none;
width:669px !important;
}

#column_left table.brandlist th, 
#column_left table.brandlist td {
border:none;
}

#column_left table.brandlist th {
text-align:left;
}

#column_left table.brandlist td  ul {
margin:0 0 0 0px;
padding:0;
list-style:none;
}

#column_left table.brandlist td  ul li {
margin:0;
padding:0px 3px 1px 18px;
background:url(/img_cmn/img_icon_001.gif) no-repeat 5px 4px;
}

#column_left table.brandlist td  ul li.blank {
margin:0;
padding:0px 3px 1px 18px;
background:url(/img_cmn/img_icon_003.gif) no-repeat 5px 3px;
}

#column_left table.brandlist td  ul a:link { color:#0033cc; text-decoration: none; }
#column_left table.brandlist td  ul a:visited { color:#0033cc; text-decoration: none; }
#column_left table.brandlist td  ul a:hover { color:#0033cc; text-decoration: underline; }
#column_left table.brandlist td  ul a:active { color:#0033cc; text-decoration: underline; }
/*↑ブランド一覧*/


/*↓トップページ・最新ブランドニュース*/
div#brandnews{
margin:0;
padding:0;
overflow:auto;
width:683px;
height:200px;
}

dl.brands_news {
width:650px;
margin:0 0 6px 0;
padding:0 0 6px 0;
background:url(/brands/img/img_border_brands_shoplist.gif) no-repeat 0 bottom;
}

dl.brands_news dt {
float:left;
width:70px;
margin:0;
padding:0 0 0 10px;
}

dl.brands_news dd.brand {
float:left;
width:150px;
margin:0;
padding:0;
color:#ff3300;
}

dl.brands_news dd.whatsnew {
float:left;
width:400px;
margin:0;
padding:0;
}

/*↑トップページ・最新ブランドニュース*/

/*↓トップページ・メルマガ登録バナー*/
#column_left #banner_mailmaga {
margin:30px 0 0 0;
padding:0;
width:683px;
}

#column_left #banner_mailmaga ul { 
margin:0;
padding:0;
list-style:none;
}

/*↑トップページ・メルマガ登録バナー*/

/*↓トップページ・販売関連会社*/

#column_left dl#hanbai {
margin:20px 0 0 0;
padding:0;
border:1px solid #cccccc;
width:683px;
}

#column_left dl#hanbai dt {
margin:0;
padding:10px 20px;
float:left;
background:#dddddd;
}

#column_left dl#hanbai dd {
margin:0;
padding:10px 15px;
float:left;
}
/*↑トップページ・販売関連会社*/





/*↓ブランド詳細ページ・キービジュアル*/
div#brand_concept  {
width:885px; 
position:absolute; 
padding:0 15px 0 0px;
}

/*div#brand_concept  {
width:151px; 
position:absolute; 
padding:0 0px 0 730px;
}*/

div#brand_concept table {
width:151px;
height:300px;
margin:0 10px 0 730px;
padding:0;
}



div#brand_concept table td {
text-align:center;
}

div#brand_concept img{
margin:0 auto 8px auto;
}

div#brand_concept p{
margin:0;
padding:0;
line-height:130%;
font-size:90%;
text-align:left;
}

div#key_visual {
width:900px;
z-index:3;
}

div#themeimg_brand {
margin:0;
padding:0;
position:relative;
}

div#themeimg_brand_layer {
margin:0;
padding:0 17px;
width:151px;
position:absolute;
right:0;
top:0;
}

div#themeimg_brand_layer table {
margin:0;
padding:0;
width:151px;
height:300px;
}

div#themeimg_brand_layer table td {
text-align:center;
}

div#themeimg_brand_layer img{
margin:0 auto 8px auto;
}

div#themeimg_brand_layer p{
margin:0;
padding:0;
line-height:130%;
font-size:90%;
text-align:left;
}

div#themeimg_brand_layer p.fcfff{
color:#ffffff;
}
/*↑ブランド詳細ページ・キービジュアル*/

/*↓ブランド詳細ページ・お知らせ*/

#column_left #brand_information {
margin:0 0 0 0;
padding:10px 15px; 
width:653px;
background:url(/brands/img/img_back_information.gif) repeat-y 0 0;
} 

#column_left #brand_information img {
margin:0 0 0 15px;
float:right;
}

#column_left #brand_information p {
margin:0;
padding:0;
width:auto !important;
line-height:150%;
}

/*↑ブランド詳細ページ・お知らせ*/


/*↓ブランド詳細ページ・新着商品情報*/
#column_left ul#brands_latest {
margin:0;
padding:0;
list-style:none;
}

#column_left ul#brands_latest li {
/*display:block;*/
display:inline;
float:left;
margin:0px;
padding:0px 10px 0px 11px;
width:150px;
}

#column_left ul#brands_latest p{
margin:0;
padding:0;
width:150px;
height:11em;
}


/*↑新着商品情報*/


/*↓ブランド詳細ページ・ショップリスト*/

dl.brands_shoplist {
width:683px;
margin:0 0 12px 0;
padding:0 0 9px 0;
background:url(/brands/img/img_border_brands_shoplist.gif) no-repeat 0 bottom;
}

dl.brands_shoplist dt {
float:left;
width:145px;
margin:0;
padding:0;
}

dl.brands_shoplist dd.adress {
float:left;
width:370px;
margin:0;
padding:0 10px 0 0;
}

dl.brands_shoplist dd.phonenumber {
float:left;
width:100px;
margin:0;
padding:0;
}

dl.brands_shoplist dd.map {
margin:0;
padding:0 3px 0 0;
text-align:right;
}

/*↑ブランド詳細ページ・ショップリスト*/


/*↓ブランド詳細ページ・ブランド一覧*/

#brandsindex {
margin:0;
padding:0;
width:900px;
}

#brandsindex ul {
margin:0;
padding:0;
list-style:none;
float:left;
width:225px;
}

#brandsindex ul li {
margin:0 0 5px 0;
padding:0px 3px 1px 18px;
background:url(/img_cmn/img_icon_001.gif) no-repeat 5px 4px;
}

#brandsindex ul li a:link { color:#0033cc; text-decoration: none; }
#brandsindex ul li a:visited { color:#0033cc; text-decoration: none; }
#brandsindex ul li a:hover { color:#0033cc; text-decoration: underline; }
#brandsindex ul li a:active { color:#0033cc; text-decoration: underline; }

/*↑ブランド詳細ページ・ブランド一覧*/

/*↓ブランド採用情報・募集概要*/

h3.brands {
margin:0;
padding:0 !important;
background-image:none !important;
}

p.boshu_info {
margin:0 0 1.5em 0 !important;
padding:0;
}


#column_left #boshu {
margin:0;
padding:0;
width:683px;
background:url(/corp/img/img_back_gaiyo.gif) repeat-y -225px 0;
}

#column_left #boshu dl {
margin:0;
padding:8px 0 8px 0;
background:url(/img_cmn/img_border_dots683.gif) no-repeat 0 bottom;
width:683px;
}

#column_left #boshu dl dt {
margin:0;
padding:0 0 0 15px;
width:100px;
float:left;
}

#column_left #boshu dl dd {
margin:0;
padding:0 0 0 10px;
width:558px;
float:left;
}


/*↑ブランド採用情報・募集概要*/

dl.boshu_tempo {
width:683px;
margin:0;
padding:0 0 1px 0;
background:url(/img_cmn/img_border_dots683.gif) no-repeat 0 bottom;
}

dl.boshu_tempo dt.shop {
float:left;
width:105px;
margin:0;
padding:5px 0 5px 10px;
}

dl.boshu_tempo dd.locate {
float:left;
width:330px;
margin:0;
padding:5px 0;
}

dl.boshu_tempo dd.fone {
float:left;
width:128px;
margin:0;
padding:5px 0;

}

dl.boshu_tempo dd.staff {
float:left;
width:110px;
margin:0;
padding:5px 0;
}

/*QRコード情報*/

img#qrcode {
border:2px solid #CCCCCC;
float:right;
margin:0 25px 0 0;
}

/*↓メルマガ登録トップページ*/
#column_left ul#brandstop {
margin:0 0 20px 0;
padding:0;
list-style:none;
}

#column_left ul#brandstop li.brands {
min-height:101px;
height:auto !important;
height:101px;
float:left;
margin:0px 10px 10px 0;
padding:5px;
width:208px;
border:1px solid #e8e8e8 ;
}

#column_left ul#brandstop li.brands_heigh {
min-height:170px;
height:auto !important;
height:170px;
float:left;
margin:0px 10px 10px 0;
padding:5px;
width:208px;
border:1px solid #e8e8e8 ;
}

#column_left ul#brandstop li.brands img,
#column_left ul#brandstop li.brands_heigh img {
margin:0px 0 5px 0;
padding:0;
vertical-align:bottom;
border:1px solid #e8e8e8 ;
}

#column_left ul#brandstop li.brands ul,
#column_left ul#brandstop li.brands_heigh ul{
margin:0 0 0 0px; 
padding:0;
list-style:none;
}

#column_left ul#brandstop li.brands ul li, 
#column_left ul#brandstop li.brands_heigh ul li{
margin:0 0 0 0px; 
padding:0 0 0 15px;
background:url(/img_cmn/img_icon_001.gif) no-repeat 2px 6px ;
}

#column_left ul#brandstop li.brands ul li.targetblank,
#column_left ul#brandstop li.brands170 ul li.targetblank {
margin:0 0 0 0px; 
padding:0 0 0 15px;
background:url(/img_cmn/img_icon_003.gif) no-repeat 2px 4px ;
}
/*↑メルマガ登録トップページ*/

/*↓メルマガ登録・各ブランド登録ページ*/
#column_left #registrate {
width:680px;
margin:0;
padding:0 0 23px 0;
background:url(/brands/mailmaga/img/img_back_regi_bottom.jpg) 0 bottom no-repeat;
}

#column_left #registrate_top {
margin:0;
padding:18px 0 0 0;
background:url(/brands/mailmaga/img/img_back_regi_top.jpg) 0 0 no-repeat;
}

#column_left #registrate_top #pc_registrate,
#column_left #registrate_top #mobile_registrate {
padding:0px 13px 0px 13px;
width:311px;
text-align:center;
float:left;
position:relative;
}
#column_left #registrate_top #pc_registrate {margin:0 6px 0 0;}
#column_left #registrate_top #mobile_registrate {margin:0;}

#column_left #registrate_top span {
margin:0;
font-size:10px;
color:#9e9e9e;
position:absolute;
left:13px;top:0;
text-align:left;
}

#column_left #registrate_top h3 {margin:18px 0 8px 0;}

#column_left #registrate_top p {
margin:0 41px 16px 40px;
padding:0;
width:230px;
}

#column_left #registrate_top form {
margin:0;
padding:0;
}

#column_left #registrate_top img.qrcode {margin:0;}


/*↑メルマガ登録・各ブランド登録ページ*/