@charset "shift-jis";
/* ------------------------------------------------------------------------
  common
------------------------------------------------------------------------ */
body {
	margin:0 auto;
	padding:0;
	color:#757575;
	background:#f5f5f5;
}

* { margin: 0px; padding: 0px; }

ol, ul { list-style-type: none; }

hr { display: none; }

img { border: 0px; }

div.clear {
	width:100%;
	height:0px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0px;
	text-indent:-9999px;
	clear: both;
	overflow: hidden;
}

/* float設?E*/
.left { float:left; }
.right { float:right; }

/* align設?E*/
.alignL { text-align:left; }
.alignR { text-align:right; }


/* font設?E*/
.bold { font-weight: bold; }

/* color設?E*/
.whtie { color:#fff; }
.lightGrey { color:#999; }

/*margin設?E*/
.maB5 { margin-bottom:5px;}
.maB10 { margin-bottom:10px;}
.maB15 { margin-bottom:15px;}
.maB30 { margin-bottom:30px;}
.maB40 { margin-bottom:40px;}




/* ------------------------------------------------------------------------
  container
------------------------------------------------------------------------ */
#container {
	width:960px;
	margin:0 auto;
	padding:0;
	background:url(bg960_2.gif) center top repeat-y #FFF;
}





/*------------------------------------------------------------------------
  header
------------------------------------------------------------------------ */
#header {
	width:910px;
	margin:0 25px 8px 25px !important;
	margin:0 25px 6px 25px;
	padding:9px 0 0 0;
}
/* link設?E*/
#header a { /*\*/ overflow:hidden; /*\*/ }
#header a:link { color:#757575; text-decoration:underline; }
#header a:active { color:#757575; text-decoration:underline; }
#header a:visited { color:#757575; text-decoration:underline; }
#header a:hover { color:#920783; text-decoration:none; }

#header h1 {
	width:135px;
	margin:19px 44px 0 0;
	float:left;
}

/* headerSearchArea 
------------------------------------ */
#header .headerSearchArea {
	width:505px;
	margin:0 15px 0 0;
	float:left;
}
/* search 
-------------- */
.search {
	width:501px;
	height:29px;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	background:url(dotline.gif) left bottom repeat-x;
}
.search .searchBox {
	width:207px;
	margin:0 12px 0 0;
	float:left;
	background:url(header_searchBox_bg.gif) left top repeat-x;
}
.search .searchBox .searchBoxTop {
	background:url(header_searchBox_top.gif) left top no-repeat;
}
.search .searchBox .searchBoxBottom {
	padding:4px 0;
	background:url(header_searchBox_bottom.gif) right top no-repeat;
}
.search .searchBox input.searchBoxTxt {
	width:147px;
	margin:2px 4px 0 6px;
	float:left;
}
.search .searchBox input.searchBoxBtn {
	float:left;
}

.search .trendword {
	width:275px;
	margin:10px 0 0 0;
	float:left;
}
.search .trendword .trendwordSti {
	width:57px;
	margin:0 10px 0 0;
	float:left;
}
.search .trendword ul {
	width:208px !important;
	width:198px;
	float:left;
}
.search .trendword ul li.trendwordList {
	margin:0 9px 0 0;
	float:left;
}

/* search announcement 
-------------- */
.search .announcement {
	width:490px;
	margin:10px 0 0 0;
	float:left;
}



/* common menu ------------------------------------ */
#header ul.menu {
	margin: 0;
	padding: 0;
}

#header .menu ul li {
	width:123px;
	height:27px;
	margin:0 3px 0 0;
	text-decoration:none;
	float:left;
}

#header .menu ul li a {
	width:123px;
	height:27px;
	text-decoration:none;
	display: block;
}
/* menuMagazine ------------------------------------ */
#menuMagazine {
	position:absolute;
	width:123px;
	margin:48px 3px 0 204px;
	*margin:48px 3px 0 179px; /*for IE6,IE7*/
	visibility:hidden;
	background: url(header_menu_magazineOn.gif) no-repeat top left;
}
#menuMagazine ul li {
	width:123px;
	height:21px;
	line-height:0;
	font-size:1px;
}
#menuMagazine ul li.stiMagazine {
	width:123px;
	height:28px;
	text-indent:-9999px;
}
#menuMagazine ul li.stiMagazine a {
	width:123px;
	height:28px;
	display: block;
	text-decoration:none;
}
#menuMagazine ul li.stiMagazine a:hover {
	background: url(header_menu_magazineOn.gif) no-repeat top right;
}
/* menuItem ------------------------------------ */
#menuItem {
	position:absolute;
	width:123px;
	margin:48px 3px 0 330px;
	*margin:48px 3px 0 305px; /*for IE6,IE7*/
	visibility:hidden;
	background: url(header_menu_itemOn.gif) no-repeat top left;
}
#menuItem ul li {
	width:123px;
	height:21px;
	line-height:0;
	font-size:1px;
}
#menuItem ul li.stiItem {
	width:123px;
	height:28px;
	text-indent:-9999px;
}
#menuItem ul li.stiItem a {
	width:123px;
	height:28px;
	display: block;
	text-decoration:none;
}
#menuItem ul li.stiItem a:hover {
	background: url(header_menu_itemOn.gif) no-repeat top right;
}
/* menuBrand ------------------------------------ */
#menuBrand {
	position:absolute;
	width:123px;
	margin:48px 3px 0 456px;
	*margin:48px 3px 0 431px; /*for IE6,IE7*/
	visibility:hidden;
	background: url(header_menu_brandOn.gif) no-repeat top left;
}
#menuBrand ul li {
	width:123px;
	height:21px;
	line-height:0;
	font-size:1px;
}
#menuBrand ul li.stiBrand {
	width:123px;
	height:28px;
	text-indent:-9999px;
}
#menuBrand ul li.stiBrand a {
	width:123px;
	height:28px;
	display: block;
	text-decoration:none;
}
#menuBrand ul li.stiMagazine a:hover {
	background: url(header_menu_brandOn.gif) no-repeat top right;
}
/* menuRanking ------------------------------------ */
#menuRanking {
	position:absolute;
	width:123px;
	margin:48px 3px 0 582px;
	*margin:48px 3px 0 557px; /*for IE6,IE7*/
	visibility:hidden;
	background: url(header_menu_rankingOn.gif) no-repeat top left;
}
#menuRanking ul li {
	width:123px;
	height:21px;
	line-height:0;
	font-size:1px;
}
#menuRanking ul li.stiRanking {
	width:123px;
	height:28px;
	text-indent:-9999px;
}
#menuRanking ul li.stiRanking a {
	width:123px;
	height:28px;
	display: block;
	text-decoration:none;
}
#menuRanking ul li.stiRanking a:hover {
	background: url(header_menu_rankingOn.gif) no-repeat top right;
}

/* headerBtnArea 
------------------------------------ */
#header .headerBtnArea {
	width:208px;
	float:right;
	background:url(header_box_bg.gif) left top repeat-y;
}
#header .headerBtnArea .headerBtnAreaTop {
	background:url(header_box_top.gif) left top no-repeat;
}
#header .headerBtnArea .headerBtnAreaBottom {
	padding:5px 0;
	background:url(header_box_bottom.gif) left bottom no-repeat;
}
#header .headerBtnArea .headerBtnAreaBg01 {
	width:200px;
	padding:0 4px;
	background:url(header_box_bg01.gif) left top repeat-y;
}
#header .headerBtnArea .headerBtnAreaMiddleLine {
	width:205px;
	height:5px;
	font-size:5px;
	background:url(header_box_middleLine.gif) 3px top no-repeat;
}
#header .headerBtnArea .headerBtnAreaBg02 {
	width:200px;
	height:19px;
	padding:0 4px;
	display:block;
}
#header .headerBtnArea .headerBtnAreaBg02 .headerBtnAreaBg02Dot {
	width:3px;
	height:19px;
	float:left;
	font-size:3px;
	background:url(header_box_middleLine03.gif) left top no-repeat;
}



/*------------------------------------------------------------------------
  imageArea
------------------------------------------------------------------------ */
#imageArea {
	width:910px;
	margin:0 25px 15px 25px;
}
/* link設?E*/
#imageArea a { /*\*/ overflow:hidden; /*\*/ }
#imageArea a:link { color:#757575; text-decoration:underline;}
#imageArea a:active { color:#757575; text-decoration:underline;}
#imageArea a:visited { color:#757575; text-decoration:underline;}
#imageArea a:hover { color:#920783 ; text-decoration:none;}

.imageAreaBg {
	width:910px;
	margin:0 auto 5px auto;
	background:url(mainArea_bg.gif) left top repeat-y;
}
.imageAreaBg .imageAreaTop {
	background:url(mainArea_top.gif) left top no-repeat;
}
.imageAreaBg .imageAreaBottom {
	padding:4px;
	text-align:center;
	background:url(mainArea_bottom.gif) left bottom no-repeat;
}
.imageAreaBg .imageAreaBottom .tripartite {
	width:902px;
}
.imageAreaBg .imageAreaBottom .tripartite .tripartiteL{
	width:602px;
	margin:0 3px 0 0;
	float:left;
}
.imageAreaBg .imageAreaBottom .tripartite .tripartiteR{
	width:297px;
	margin:-3px 0 0 0;
	float:left;
}
.imageAreaBg .imageAreaBottom .tripartite .tripartiteR img{
	margin:3px 0 0 0;
}

.brandname {
	color:#edcd31;
}


/*------------------------------------------------------------------------
  newsBox
------------------------------------------------------------------------ */
#newsBox {
	width:910px;
	line-height:1.7;
	margin:0 25px 5px 25px;
}
/* link設?E*/
#newsBox a { /*\*/ overflow:hidden; /*\*/ }
#newsBox a:link { color:#757575; text-decoration:underline;}
#newsBox a:active { color:#757575; text-decoration:underline;}
#newsBox a:visited { color:#757575; text-decoration:underline;}
#newsBox a:hover { color:#920783 ; text-decoration:none;}

#newsBox dl dt{
	width:81px;
	margin:0 10px 10px 0;
	display:block;
	float:left;
	clear:both;
	color:#ffffff;
	text-align:center;
	background:url(news_date.gif) left top no-repeat;
}
#newsBox dl dd{
	width:810px;
	margin:0 0 10px 0;
	display:block;
	cursor:pointer;
	float:left;
}
/* link設?E*/
#newsBox dl dd a { /*\*/ overflow:hidden; /*\*/ }
#newsBox dl dd a:link { color:#757575; text-decoration:underline;}
#newsBox dl dd a:active { color:#757575; text-decoration:underline;}
#newsBox dl dd a:visited { color:#757575; text-decoration:underline;}
#newsBox dl dd a:hover { color:#920783 ; text-decoration:none;}

/*------------------------------------------------------------------------
  shoppingBookBox
------------------------------------------------------------------------ */
#shoppingBookBox {
	width:910px;
	margin:0 25px 20px 25px;
	position:relative;
}
.shoppingBookBg {
	width:910px;
	margin:0 auto;
	background:url(shoppingBook_bg.gif) left top repeat-y;
} 
.shoppingBookBg .shoppingBookTop {
	background:url(shoppingBook_bgTop.gif) left top no-repeat;
}
.shoppingBookBg .shoppingBookBottom {
	text-align:left;
	background:url(shoppingBook_bgBottom.gif) left bottom no-repeat;
}
.shoppingBookBg .shoppingBookL {
	width:705px;
	height:178px;
	padding:15px 0 0 20px;
}
.shoppingBookBg .innerBox {
	float:left;
}
.shoppingBookBg .shoppingBookL .innerBox .shoppingBookTitle {
	margin:0 20px 10px 0;
	float:left;
}
.shoppingBookBg .shoppingBookL .innerBox .shoppingBookDate {
	margin:7px 20px 10px 0;
	float:left;
}
.shoppingBookBg .shoppingBookL .innerBox .shoppingBookDate-liniere {
	margin:7px 20px 7px 0;
	float:left;
}
.shoppingBookBg .shoppingBookL .shoppingBookBtn {
	margin:14px 0 10px 0;
	_margin:-75px 0 10px 0;
	padding:0 10px 0 0;
	float:right;
}
.shoppingBookBg .shoppingBookL .shoppingBookBtn .mb5 {
	margin-bottom:5px;
}
.shoppingBookBg .shoppingBookL .searchBar {
	width:490px;
	height:29px;
	>height:30px;
	margin:47px 0 10px 0;
	>margin:0 0 10px 0;
	padding:2px 0 0 0;
	background:url(searchBox_bar_bg.gif) left top repeat-x;
}


.shoppingBookBg .shoppingBookL .searchBar .searchBarBgL {
	width:280px;
	padding:0 14px 0 14px;
	float:left;
}
.shoppingBookBg .shoppingBookL .searchBar .searchBarBgL img.stiPage{	
	margin:3px 8px 0 0;
	vertical-align:top;
}
.shoppingBookBg .shoppingBookL .searchBar .searchBarBgL select{	
	width:194px;
}
.shoppingBookBg .shoppingBookL .searchBar .searchBarBgR {
	width:294x;
	height:25px;
	padding:0 0 0 14px;
	float:left;
}
.shoppingBookBg .shoppingBookL .searchBar .searchBarBgR img.stiCode{	
	margin:3px 8px 0 0;
	vertical-align:top;
}
.shoppingBookBg .shoppingBookL .searchBar .searchBarBgR input{
	vertical-align:middle;
	margin:0;
	padding:0;
}
.shoppingBookBg .shoppingBookL .searchBar .searchBarBgR input.srchCmdtyCd{
	width:196px;
	*width:192px;
	margin:0 2px 0 0;
	*margin:0;
	padding:0;
}


.shoppingBookBg .shoppingBookL .searchBar-liniere {
	width:490px;
	height:29px;
	>height:30px;
	margin:47px 0 10px 0;
	>margin:0 0 10px 0;
	padding:2px 0 0 0;
	background:url(/ladys_shop/liniere/images/searchBox_bar_bgLa.gif) left top repeat-x;
}


.shoppingBookBg .shoppingBookL .searchBar-liniere .searchBarBgL {
	width:280px;
	padding:0 14px 0 14px;
	float:left;
}
.shoppingBookBg .shoppingBookL .searchBar-liniere .searchBarBgL img.stiPage{	
	margin:3px 8px 0 0;
	vertical-align:top;
}
.shoppingBookBg .shoppingBookL .searchBar-liniere .searchBarBgL select{	
	width:194px;
}
.shoppingBookBg .shoppingBookL .searchBar-liniere .searchBarBgR {
	width:294x;
	height:25px;
	padding:0 0 0 14px;
	float:left;
}
.shoppingBookBg .shoppingBookL .searchBar-liniere .searchBarBgR img.stiCode{	
	margin:3px 8px 0 0;
	vertical-align:top;
}
.shoppingBookBg .shoppingBookL .searchBar-liniere .searchBarBgR input{
	vertical-align:middle;
	margin:0;
	padding:0;
}
.shoppingBookBg .shoppingBookL .searchBar-liniere .searchBarBgR input.srchCmdtyCd{
	width:196px;
	*width:192px;
	margin:0 2px 0 0;
	*margin:0;
	padding:0;
}




.shoppingBookBg .shoppingBookL ul.shoppingBookBanner li{
	width:235px;
	height:80px;
	margin:0 0 10px 0 !important;
	margin:0;
	display:inline;
	float:left;
}
.shoppingBookBg .shoppingBookL ul.shoppingBookBanner li a{
	width:225px;
	height:80px;
	display:block;
	float:left;
}
.shoppingBookBg .shoppingBookR {
	position:absolute;
	top:-8px;
	left:725px;
}

/*------------------------------------------------------------------------
  contents
------------------------------------------------------------------------ */
#contents {
	width:910px;
	margin:0 25px;
}


/*------------------------------------------------------------------------
  mainContents
------------------------------------------------------------------------ */
#mainContents {
	width:720px;
	margin:3px 0 0 0;
	float:left;
}
.titleArea {
	width:710px;
	margin:0 0 12px 0;
	background:url(titleBox_top.gif) left top repeat-x;
}

.titleArea .titleAreaBg {
	padding:9px 0 7px 0;
	background:url(titleBox_bottom.gif) left bottom repeat-x;
}
.titleArea .titleAreaBg_buyers {
	padding:9px 0 7px 0;
	background:url(titleBox_bottom.gif) left bottom repeat-x;
}
.titleArea .titleAreaBg_buyersitem {
	padding:9px 0 10px 0;
	background:url(titleBox_bottom.gif) left bottom repeat-x;
}
.titleArea .titleAreaBg img {
	margin:0 20px 0 0;
}

.titleArea_liniere {
	width:690px;
	margin:0 0 12px 10px;
}

.titleArea_liniere .titleAreaBg {
	padding:0 0 3px 0;
	background:url(titleBox_bottom_liniere.gif) left bottom repeat-x;
}
.titleArea_liniere .titleAreaBg img {
	margin:0 20px 0 0;
}
.btnItemList {
	width:710px;
	margin:0;
	text-align:right;
}

/* magazineBox
------------------------------------ */
.magazineBox {
	width:900px;
	margin:0 0 10px 0;
}
.magazineBox ul.magazineBtn li{
	height:60px;
	margin:0 0 10px 0;
	display:inline;
	float:left;
}
.magazineBox ul.magazineBtn li a{
	height:60px;
	display:block;
	float:left;
}
.magazineBox ul.magazineBtn li.magazinedotline{
	width:1px;
	height:60px;
	font-size:1px;
	line-height:0;
	display:inline;
	float:left;
	background:url(magazineBox_dotline.gif) left top no-repeat;
}
.magazineBox ul.magazineBanner li{
	width:240px;
	height:80px; 
	margin:0 0 10px 0;
	display:inline;
	float:left;
}
.magazineBox ul.magazineBanner li a{
	width:230px;
	height:80px;
	display:block;
	float:left;
}

/* magazineBox2
------------------------------------ */
.magazineBox2 {
	width:720px;
	margin:0 0 10px 0;
}
.magazineBox2 ul.magazineBtn li{
	height:80px;
	margin:0 0 10px 0;
	display:inline;
	float:left;
}
.magazineBox2 ul.magazineBtn li a{
	height:80px;
	display:block;
	float:left;
}
.magazineBox2 ul.magazineBtn li.magazinedotline{
	width:1px;
	height:80px;
	font-size:1px;
	line-height:0;
	display:inline;
	float:left;
}
.magazineBox2 ul.magazineBanner li{

	width:240px;
	height:80px; 
	margin:0 0 10px 0;
	display:inline;
	float:left;
}
.magazineBox2 ul.magazineBanner li a{
	width:230px;
	height:80px;
	display:block;
	float:left;
}


/* topicsBox
------------------------------------ */
.topicsBox {
	width:540px;
	margin:0 33px 30px 0;
	float:left;
}
/* link設?E*/
.topicsBox a { /*\*/ overflow:hidden; /*\*/ }
.topicsBox a:link { color:#757575; text-decoration:underline;}
.topicsBox a:active { color:#757575; text-decoration:underline;}
.topicsBox a:visited { color:#757575; text-decoration:underline;}
.topicsBox a:hover { color:#920783 ; text-decoration:none;}

.topicsBox .titleTopics {
	width:543px;
	margin:0 0 12px 0;
	background:url(titleBox_top.gif) left top repeat-x;
}
.topicsBox .titleTopics .titleTopicsBg {
	padding:9px 0 7px 0;
	background:url(titleBox_bottom.gif) left bottom repeat-x;
}
.topicsBox .titleTopics img {
	margin:0 20px 0 0;
}

.topicsBox ul li.topicsBoxList {
	width:540px;
	margin:0 0 7px 0;
}
.topicsBox ul li.topicsBoxList .topicsBoxL {
	width:32px;
	margin:0 10px 0 0;
	float:left;
}
.topicsBox ul li.topicsBoxList .topicsBoxC {
	width:53px;
	margin:0 10px 0 0;
	float:left;
}
.topicsBox ul li.topicsBoxList .topicsBoxR {
	width:430px;
	margin:0;
	float:left;
}
.mailmagazine {
	width:137px;
	float:left;
}
.mailmagazine a img {
	margin:0 0 5px 0;
	text-decoration:none;
}

/* topicsBox2
------------------------------------ */
.topicsBox2 {
	width:700px;
	margin:0 0 4px 0;
	float:left;
}
/* link設?E*/
.topicsBox2 a { /*\*/ overflow:hidden; /*\*/ }
.topicsBox2 a:link { color:#757575; text-decoration:underline;}
.topicsBox2 a:active { color:#757575; text-decoration:underline;}
.topicsBox2 a:visited { color:#757575; text-decoration:underline;}
.topicsBox2 a:hover { color:#920783 ; text-decoration:none;}

.topicsBox2 .titleTopics {
	width:710px;
	margin:0 0 12px 0;
	background:url(titleBox_top.gif) left top repeat-x;
}
.topicsBox2 .titleTopics .titleTopicsBg {
	padding:9px 0 7px 0;
	background:url(titleBox_bottom.gif) left bottom repeat-x;
}
.topicsBox2 .titleTopics img {
	margin:0 20px 0 0;
}

.topicsBox2 .sbox {
	width:220px;
	margin:0 12px 0 0;
	float:left;
}

.topicsBox2 ul li.topicsBoxList {
	width:220px;
}

.topicsBox2 ul li.topicsBoxList .topicsBoxL {
	width:72px;
	margin:0 10px 14px 0;
	float:left;
}
.topicsBox2 ul li.topicsBoxList .topicsBoxL img{
	border:1px solid #ccc;
}

.topicsBox2 ul li.topicsBoxList .topicsBoxR {
	width:138px;
	margin:0;
	float:left;
	line-height: 1.5em; 
}
.topicsBox2 ul li.topicsBoxList .topicsBoxR img.iconNew{
	margin:0 0 3px 0;
}
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttl{
	font-size: 9pt; 
	font-weight: bold; 
}
.topicsBox2 ul li.topicsBoxList .topicsBoxR .date{
	color: red; 
}
/*ladies*/
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttlLadies{
	font-size: 9pt; 
	font-weight: bold;
	color:#eb2972; 
}
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtLadies a { /*\*/ overflow:hidden; /*\*/ }
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtLadies a:link { color:#757575; text-decoration:underline;}
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtLadies a:active { color:#757575; text-decoration:underline;}
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtLadies a:visited { color:#757575; text-decoration:underline;}
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtLadies a:hover { color:#eb2972 ; text-decoration:none;}
/*mens*/
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttlMens{
	font-size: 9pt; 
	font-weight: bold;
	color:#2f489a; 
}
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtMens a { /*\*/ overflow:hidden; /*\*/ }
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtMens a:link { color:#757575; text-decoration:underline;}
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtMens a:active { color:#757575; text-decoration:underline;}
.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtMens a:visited { color:#757575; text-decoration:underline;}

.topicsBox2 ul li.topicsBoxList .topicsBoxR .ttxtMens a:hover { color:#2f489a ; text-decoration:none;}


/* newBox
------------------------------------ */
.newBox {
	width:720px;
	margin:0 0 35px 0;
}
/* link設?E*/
.newBox a { /*\*/ overflow:hidden; /*\*/ }
.newBox a:link { color:#757575; text-decoration:none; }
.newBox a:active { color:#757575; text-decoration:none; }
.newBox a:visited { color:#757575; text-decoration:none; }
.newBox a:hover { color:#757575; text-decoration:none; }

.newBox ul.photoBoxArea li {
	width:144px;
	height:220px;
	margin:0 0 10px 0;
	display:inline;
	float:left;
	overflow:hidden;
}
.newBox ul.photoBoxArea li a {
	width:134px;
	height:220px;
	display:block;
	float:left;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}

.newBox ul.photoBoxArea li.boxBase {
	background:url(photoBox_base.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxBase a {
	background:url(photoBox_base.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxBase a:hover {
	background:url(photoBox_baseOn.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxNew {
	background:url(photoBox_new.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxNew a {
	background:url(photoBox_new.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxNew a:hover {
	background:url(photoBox_newOn.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxRearrival {
	background:url(photoBox_rearrival.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxRearrival a {
	background:url(photoBox_rearrival.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxRearrival a:hover {
	background:url(photoBox_rearrivalOn.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxRecommend {
	background:url(photoBox_recommend.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxRecommend a {
	background:url(photoBox_recommend.gif) left top no-repeat;
}
.newBox ul.photoBoxArea li.boxRecommend a:hover {
	background:url(photoBox_recommendOn.gif) left top no-repeat;
}

.newBox ul.photoBoxArea li .photoBoxContents a {
	padding:16px 0 5px 0;
}
.newBox ul.photoBoxArea li .photoBoxContents a .itemImg {
	width:120px;
	height:140px;
	text-align:center;
	display:inline;
}
/*for IE8*/
html>/**/body .newBox ul.photoBoxArea li .photoBoxContents a .itemImg {
	width:120px\9;
	height:140px\9;
	margin:0 0 0 7px\9;
	display:block\9;
}

.newBox ul.photoBoxArea li .photoBoxContents a .itemName {
	height:40px;
	margin:3px 5px;
	padding:0 5px;
	overflow:hidden;
	text-align:left;
	text-decoration:underline;
}
.newBox ul.photoBoxArea li .photoBoxContents a:hover .itemName  { color:#920783; text-decoration:none; }

.newBox ul.photoBoxArea li .photoBoxContents a .itemPrice {
	margin:0 10px 0 5px;
	text-align:right;
}


/* rankingBox
------------------------------------ */
.rankingBox {
	width:720px;
	margin:0 0 35px 0;
}
/* link設?E*/
.rankingBox a { /*\*/ overflow:hidden; /*\*/ }
.rankingBox a:link { color:#757575; text-decoration:none; }
.rankingBox a:active { color:#757575; text-decoration:none; }
.rankingBox a:visited { color:#757575; text-decoration:none; }
.rankingBox a:hover { color:#757575; text-decoration:none; }

.rankingBox ul.rankingBoxArea {
	width:700px;
	height:258px;
	margin:-15px 0 0 0;
	padding:0 0 10px 10px;
	background:url(rankingBox_bg.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li{
	width:139px;
	height:247px;
	margin:0 0 10px 0;
	display:inline;
	float:left;
	overflow:hidden;
}
.rankingBox ul.rankingBoxArea li a{
 width:139px;
 height:247px;
 margin:0 0 10px 0;
 display:block;
 float:left;
 overflow:hidden;
 cursor:pointer;
}

.rankingBox ul.rankingBoxArea li.boxNo01 {
	background:url(rankingBox_bg01.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo01 a {
	background:url(rankingBox_bg01.gif) left top no-repeat;

}
.rankingBox ul.rankingBoxArea li.boxNo01 a:hover {
	background:url(rankingBox_bg01On.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo02 {
	background:url(rankingBox_bg02.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo02 a {
	background:url(rankingBox_bg02.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo02 a:hover {
	background:url(rankingBox_bg02On.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo03 {
	background:url(rankingBox_bg03.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo03 a {
	background:url(rankingBox_bg03.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo03 a:hover {
	background:url(rankingBox_bg03On.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo04 {
	background:url(rankingBox_bg04.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo04 a {
	background:url(rankingBox_bg04.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo04 a:hover {
	background:url(rankingBox_bg04On.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo05 {
	background:url(rankingBox_bg05.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo05 a {
	background:url(rankingBox_bg05.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo05 a:hover {
	background:url(rankingBox_bg05On.gif) left top no-repeat;
}
/*Mens Ranking*/
.rankingBox ul.rankingBoxArea li.boxNo01Mens {
	background:url(rankingBox_bg01mens.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo01Mens a {
	background:url(rankingBox_bg01mens.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo01Mens a:hover {
	background:url(rankingBox_bg01mensOn.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo02Mens {
	background:url(rankingBox_bg02mens.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo02Mens a {
	background:url(rankingBox_bg02mens.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo02Mens a:hover {
	background:url(rankingBox_bg02mensOn.gif) left top no-repeat;
}

.rankingBox ul.rankingBoxArea li .photoBoxContents a {
	padding:42px 0 8px 0;
}
.rankingBox ul.rankingBoxArea li .photoBoxContents a .itemImg {
 width:120px;
 height:140px;
 margin:0 0 0 7px;
 display:inline;
}
/*for IE8*/
html>/**/body .rankingBox ul.rankingBoxArea li .photoBoxContents a .itemImg {
	width:120px\9;
	height:140px\9;
	margin:0 0 0 7px\9;
	display:block\9;
}

.rankingBox ul.rankingBoxArea li .photoBoxContents a .itemName {
	height:40px;
	margin:3px 5px;
	padding:0 5px;
	overflow:hidden;
	text-align:left;
	text-decoration:underline;
}
.rankingBox ul.rankingBoxArea li .photoBoxContents a:hover .itemName  { color:#920783; text-decoration:none; }

.rankingBox ul.rankingBoxArea li .photoBoxContents a .itemPrice {
	margin:0 15px 0 5px;
	text-align:right;
}






/* topRrankingBox
------------------------------------ */
.topRrankingBox {
	width:720px;
	margin:0 0 35px 0;
}
/* link設?E*/
.topRrankingBox a { /*\*/ overflow:hidden; /*\*/ }
.topRrankingBox a:link { color:#757575; text-decoration:none; }
.topRrankingBox a:active { color:#757575; text-decoration:none; }
.topRrankingBox a:visited { color:#757575; text-decoration:none; }
.topRrankingBox a:hover { color:#757575; text-decoration:none; }

.topRrankingBox ul.topRrankingArea {
	width:700px;
	height:258px;
	margin:0 0 0 0;
	padding:0 0 10px 10px;
	background:url(rankingBox_top_bg.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li{
	width:139px;
	height:247px;
	margin:0 0 10px 0;
	display:inline;
	float:left;
	overflow:hidden;
}
.topRrankingBox ul.topRrankingArea li a{
 width:139px;
 height:247px;
 margin:0 0 10px 0;
 display:block;
 float:left;
 overflow:hidden;
 cursor:pointer;
}
/*Mens Ranking*/
.topRrankingBox ul.topRrankingArea li.boxNo01Mens {
	background:url(rankingBox_top_bg01Mens.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo01Mens a {
	background:url(rankingBox_top_bg01Mens.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo01Mens a:hover {
	background:url(rankingBox_top_bg01MensOn.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo02Mens {
	background:url(rankingBox_top_bg02Mens.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo02Mens a {
	background:url(rankingBox_top_bg02Mens.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo02Mens a:hover {
	background:url(rankingBox_top_bg02MensOn.gif) left top no-repeat;
}
/*Ladies Ranking*/
.topRrankingBox ul.topRrankingArea li.boxNo01Ladies {
	background:url(rankingBox_top_bg01Ladies.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo01Ladies a {
	background:url(rankingBox_top_bg01Ladies.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo01Ladies a:hover {
	background:url(rankingBox_top_bg01LadiesOn.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo02Ladies {
	background:url(rankingBox_top_bg02Ladies.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo02Ladies a {
	background:url(rankingBox_top_bg02Ladies.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo02Ladies a:hover {
	background:url(rankingBox_top_bg02LadiesOn.gif) left top no-repeat;
}

.topRrankingBox ul.topRrankingArea li.boxNo03 {
	background:url(rankingBox_top_bg03.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo03 a {
	background:url(rankingBox_top_bg03.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo03 a:hover {
	background:url(rankingBox_top_bg03On.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo04 {
	background:url(rankingBox_top_bg04.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo04 a {
	background:url(rankingBox_top_bg04.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo04 a:hover {
	background:url(rankingBox_top_bg04On.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo05 {
	background:url(rankingBox_top_bg05.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo05 a {
	background:url(rankingBox_top_bg05.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li.boxNo05 a:hover {
	background:url(rankingBox_top_bg05On.gif) left top no-repeat;
}
.topRrankingBox ul.topRrankingArea li .photoBoxContents a {
	padding:42px 0 8px 0;
}
.topRrankingBox ul.topRrankingArea li .photoBoxContents a .itemImg {
 width:120px;
 height:140px;
 margin:0 0 0 7px;
 display:inline;
}
/*for IE8*/
html>/**/body .topRrankingBox ul.topRrankingArea li .photoBoxContents a .itemImg {
	width:120px\9;
	height:140px\9;
	margin:0 0 0 7px\9;
	display:block\9;
}
.topRrankingBox ul.topRrankingArea li .photoBoxContents a .itemName {
	height:40px;
	margin:3px 5px;
	padding:0 5px;
	overflow:hidden;
	text-align:left;
	text-decoration:underline;
}

.topRrankingBox ul.topRrankingArea li .photoBoxContents a:hover .itemName  { color:#920783; text-decoration:none; }

.topRrankingBox ul.topRrankingArea li .photoBoxContents a .itemPrice {
	margin:0 15px 0 5px;
	text-align:right;
}


/* pickupBox
------------------------------------ */
.pickupBox {
	width:720px;
	margin:0 0 35px 0;
}
.pickupBox ul.pickupBannerBox li{
	width:240px;
	height:80px;
	margin:0 0 10px 0;
	display:inline;
	float:left;
}
.pickupBox ul.pickupBannerBox li a{
	width:230px;
	height:80px;
	display:block;
	float:left;
}
.pickupBox ul.pickupSmallBannerBox li{
	width:120px;
	height:40px;

	margin:0 0 10px 0;
	display:inline;
	float:left;
}
.pickupBox ul.pickupSmallBannerBox li a{
	width:110px;
	height:40px;
	display:block;
	float:left;
	border:1px solid #d9d9d9;
}
/* itemBox
------------------------------------ */
.itemBox {
	width:720px;
	margin:0 0 35px 0;
}
.itemBox ul.itemBtnBox li{
	width:102px;
	height:48px;
	margin:0 0 10px 0;
	display:inline;
	float:left;
}
.itemBox ul.itemBtnBox li a{
	width:96px;
	height:48px;
	display:block;
	float:left;
}


/*------------------------------------------------------------------------
  rightNavi
------------------------------------------------------------------------ */
#rightNavi {
	width:178px;
	margin:0 0 100px 10px;
	float:right;
}
/* link設?E*/
#rightNavi a { /*\*/ overflow:hidden; /*\*/ }
#rightNavi a:link { color:#757575; text-decoration:underline; }
#rightNavi a:active { color:#757575; text-decoration:underline; }
#rightNavi a:visited { color:#757575; text-decoration:underline; }
#rightNavi a:hover { color:#920783; text-decoration:none; }

.rightNaviBg {
	width:178px;
	margin:0 0 10px 0;
	background:url(rightnavi_bg.gif) left top repeat-y;
}
.rightNaviBg .rightNaviTop {
	background:url(rightnavi_top.gif) left top no-repeat;
}
.rightNaviBg .rightNaviBottom {
	padding:10px 0 4px 0;
	background:url(rightnavi_bottom.gif) left bottom no-repeat;
}
.brandLogo {
	margin:0 auto 7px auto;
	text-align:center;
}
/* rightBox01
------------------------------------ */
.rightBox01 {
	width:159px;
	margin:0 10px 10px 10px;
	background:url(rightnavi_box01_bg.gif) left top repeat-y;
}
.rightBox01 .rightBox01Top {
	background:url(rightnavi_box01_top.gif) left top no-repeat;
}
.rightBox01 .rightBox01Bottom {
	padding:10px 0;
	background:url(rightnavi_box01_bottom.gif) left bottom no-repeat;
}
.rightBox01 .rightBox01Sti {
	width:159px;
	margin:0 0 9px 0;
	padding:0 0 9px 0;
	background:url(rightBox_box01_middleLine.gif) left bottom no-repeat;
}
.rightBox01 .rightBox01Sti img {
	margin:0 0 0 10px;
}
.rightBox01 .rightBoxMiddleLine {
	width:159px;
	background:url(rightBox_box01_middleLine.gif) left 3px no-repeat;
}
.rightBox01 ul.rightItemContents {
	width:157px;
	padding:0 0 3px 0;
}
.rightBox01 ul.rightItemContents li.rightItemList {
	margin:0 0 8px 7px;
	padding:0 10px 0 18px;
	background:url(rightnavi_icon.gif) left 1px no-repeat;
}
.rightBox01 ul.rightItemContents li.rightItemIcon {
	margin:0 0 8px 10px;
}
.rightBox01 ul.rightItemContents li.rightDot {
	margin:0 0 8px 7px;
	font-size:1px;
	line-height:1;
	background:url(rightnavi_box01_dotline.gif) left top no-repeat;
}
.rightBox01 ul.rightItemContents li.rightLine {
	margin:0 0 8px 7px;
	font-size:1px;
	line-height:1;
	background:url(rightnavi_middleLine03.gif) left top no-repeat;
}
.rightBox01 .rightBox01BtnList{
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	background:url(rightBox_box01_middleLine.gif) left top no-repeat;
}
.rightBox01 .rightBox01mobile {
	margin:0 10px;
}
.rightBox01 .rightBox01mobile .rightBox01stiMobile {
	margin:0 0 10px 0;
}
.rightBox01 .rightBox01mobile .qrCode {
	margin:0 0 7px 7px;
}
.rightBox01 .rightBox01mobile .urlAddress {
	padding:0 10px 0 18px;
	background:url(rightnavi_icon.gif) left center no-repeat;
}
/* rightBox02
------------------------------------ */
.rightBox02 {
 width:178px;
 margin:0 0 10px 0;
 padding:6px 0;
 background:url(rightnavi_box02_bg.gif) left top repeat-y;
}
.rightBox02 .rightBox02banner {
 padding:6px 0 0 0;
 text-align:center;
 background:url(rightnavi_banner_bg.gif) left top repeat-y;
}
.rightBox02 .rightBox02banner img {
 margin:0 0 6px 0;
}

/* rightBox03
------------------------------------ */
.rightBox03 {
 width:178px;
}
.rightBox03 img {
 margin:0 0 10px 0;
}
/* rightBox04
------------------------------------ */
.rightBox04 {
	width:178px;
	margin:0 0 10px 0;
	background:url(rightnavi_bg04.gif) left top repeat-y;
}
.rightBox04 .rightBox04Top {
	background:url(rightnavi_top.gif) left top no-repeat;
}
.rightBox04 .rightBox04Bottom {
	padding:3px 3px 2px 3px;
	background:url(rightnavi_bottom.gif) left bottom no-repeat;
}
.rightBox04 .rightBox04Bottom img{
	width:172px;
	margin:0 0 1px 0;
}
/*------------------------------------------------------------------------
  btnPagetop
------------------------------------------------------------------------ */
#btnPagetop {
	margin:-46px 25px 0 25px;
	padding:0 0 30px 0;
	float:right;
}

/*------------------------------------------------------------------------
  brandListArea
------------------------------------------------------------------------ */
#brandListArea {
	width:910px;
	margin:0 25px 30px 25px;
	background:#e3e3e3;
}
#brandListArea .brandBox {
	width:880px;
	padding:15px;
}
#brandListArea .brandBox .brandSti{
	width:73px;
	margin:0 20px 0 0;
	float:left;
}
#brandListArea .brandBox ul {
	width:780px;
	float:left;
}
#brandListArea .brandBox ul li.bradList {
	width:auto;
	margin:0 30px 5px 0;
	float:left;
	display:inline;
}
/* link設?E*/
#brandListArea .brandBox ul li.bradList a { /*\*/ overflow:hidden; /*\*/ }
#brandListArea .brandBox ul li.bradList a:link { color:#2d2d2d; text-decoration:underline; }
#brandListArea .brandBox ul li.bradList a:active { color:#2d2d2d; text-decoration:underline; }
#brandListArea .brandBox ul li.bradList a:visited { color:#2d2d2d; text-decoration:underline; }
#brandListArea .brandBox ul li.bradList a:hover { color:#920783; text-decoration:none; }


/*------------------------------------------------------------------------
  campaignArea
------------------------------------------------------------------------ */
.campaignArea {
	height:100%;
	margin-bottom:15px;
	}

.buttonArea {
	width:910px;
	height:140px;
	clear:both;
	}

.buttonArea .button_left {
	width:455px;
	height:140px;
	float:left;
	text-align:center;
	}

.buttonArea .button_right {
	width:455px;
	height:140px;
	float:right;
	text-align:center;
	}

.clearfix:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
	}

/*------------------------------------------------------------------------
  footer
------------------------------------------------------------------------ */
#footer {
	width:960px;
	padding:14px 0;
	font-size:11px;
	background:#fff url(footer_line.gif) left top no-repeat;
}
/* link設?E*/
#footer a { /*\*/ overflow:hidden; /*\*/ }
#footer a:link { color:#757575; text-decoration:underline; }
#footer a:active { color:#757575; text-decoration:underline; }
#footer a:visited { color:#757575; text-decoration:underline; }
#footer a:hover { color:#920783; text-decoration:none; }

#footer .footerContents {
	width:910px;
	margin:0 25px;
}
#footer .footerContents ul.footerMenu {
	width:530px;
	float:left;
}
#footer .footerContents ul.footerMenu li.footerList {
	margin:0 10px 0 0;
	float:left;
}
#footer .footerContents ul.footerMenu li.footerMiddle {
	margin:0 10px 0 0;
	font-size:1px;
	float:left;
	background:url(footer_gMiddle.gif) left top no-repeat;
}

/*リンネル------------------------------------------------------------------------*/

.shoppingBookBg .shoppingBookL .shoppingBookTitleLi {
	margin:0 15px 7px 0;
	float:left;
}
.shoppingBookBg .shoppingBookL .shoppingBookDateLi {
	margin:3px 20px 7px 0;
	float:left;
}

.shoppingBookBg .shoppingBookL .searchBarLi {
	width:695px;
	height:25px;
	margin:0 0 10px 0;
	padding:3px 0 0 0;
	background: url(searchBox_bar_bg.gif) left top repeat-x;
}

.shoppingBookBg .shoppingBookL .searchBarLi .searchBarBgRLi {
	width:294x;
	height:25px;
	padding:0 0 0 14px;
	float:left;
}

.shoppingBookBg .shoppingBookL .searchBarLi .searchBarBgRLi img.stiCode{	
	margin:3px 8px 0 0;
	vertical-align:top;
}
.shoppingBookBg .shoppingBookL .searchBarLi .searchBarBgRLi input{

	vertical-align:middle;
	margin:0;
	padding:0;
}
.shoppingBookBg .shoppingBookL .searchBarLi .searchBarBgRLi input.srchCmdtyCd{
	width:196px;
	*width:192px;
	margin:0 2px 0 0;
	*margin:0;
	padding:0;
}



/*レチE??ース4媒体（リンネル以外！E-------------------------------------------------*/

.shoppingBookBg .shoppingBookL .shoppingBookDateMi {
	margin:7px 20px 0 0;
	float:left;
}

.shoppingBookBg .shoppingBookL .searchBarMi {
	width:695px;
	height:25px;
	margin:0 0 10px 0;
	padding:2px 0 0 0;
	background: url(searchBox_bar_bgLa.gif) left top repeat-x;
}

.shoppingBookBg .shoppingBookL .searchBarMi .searchBarBgL {
	width:280px;
	padding:0 14px 0 14px;
	float:left;
}
.shoppingBookBg .shoppingBookL .searchBarMi .searchBarBgL img.stiPage{	
	margin:3px 8px 0 0;
	vertical-align:top;
}
.shoppingBookBg .shoppingBookL .searchBarMi .searchBarBgL select{	
	width:194px;
}

.shoppingBookBg .shoppingBookL .searchBarMi .searchBarBgR {
	width:294x;
	height:25px;
	padding:0 0 0 14px;
	float:left;
}
.shoppingBookBg .shoppingBookL .searchBarMi .searchBarBgR img.stiCode{	
	margin:3px 8px 0 0;
	vertical-align:top;
}
.shoppingBookBg .shoppingBookL .searchBarMi .searchBarBgR input{
	vertical-align:middle;
	margin:0;
	padding:0;
}
.shoppingBookBg .shoppingBookL .searchBarMi .searchBarBgR input.srchCmdtyCd{
	width:196px;
	*width:192px;
	margin:0 2px 0 0;
	*margin:0;
	padding:0;
}






/*レチE??ース吁E??体ランキング*/

.rankingBox ul.rankingBoxArea li.boxNo01Ladies {
	background:url(rankingBox_top_bg01Ladies.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo01Ladies a {
	background:url(rankingBox_top_bg01Ladies.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo01Ladies a:hover {
	background:url(rankingBox_top_bg01LadiesOn.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo02Ladies {
	background:url(rankingBox_top_bg02Ladies.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo02Ladies a {
	background:url(rankingBox_top_bg02Ladies.gif) left top no-repeat;
}
.rankingBox ul.rankingBoxArea li.boxNo02Ladies a:hover {
	background:url(rankingBox_top_bg02LadiesOn.gif) left top no-repeat;
}



/*------------------------------------------------------------------------
  追?E
------------------------------------------------------------------------ */


/* news枠 iframe
------------------------------------ */


.imageAreaBg .imageAreaBottom .tripartite .newsWindow{
	width:295px;
	height:269px;
	float:right;
	border:#d9d9d9 1px solid;
	overflow:hidden;
	}
	
.imageAreaBg .imageAreaBottom .tripartite .newsWindow iframe{
	border:none;
	width:295px;
	height:269px;
	overflow:hidden;
	}
	
	
/* TOPワイドバナ?E枠 
------------------------------------ */
#widebanner {
	width:910px;
	margin:0 25px 12px 25px;
	}

/* 3banner
------------------------------------ */
#bannerBox {
width:910px;
height:120px;
margin:0 25px 15px 25px;
}

.BBOX{list-style:none}

.Lbanner{
	margin:0 5px 0 0;
	display:block;
	float:left;
}

.RbannerBox{
	margin:0;
	display:block;
	float:left;
}

/*top(8?}??{?^???p)*/
.mb0 { 
    margin-bottom:0;
    }
	
#mb0 { 
    margin-bottom:0;
    }

.widthtop {
   	width:935px;
	}
	
.magazineBox ul.magazineBtn {
    margin:0 0 0 25px;
	}


/* use only subtext on title @liniere TOP
------------------------------------ */
em.liniereTtl01{
	font-weight:bold;
	font-style:normal;
}
img.buyers{
	margin-bottom:-6px;
}

/* use only brand"TEXT"list @liniere TOP 

------------------------------------ */

table.brandlist{

    margin-left:20px;

}



table.brandlist tr.brandlist-head th{

    text-align:left;

}

table.brandlist tr.brandlist-list{

    vertical-align:top;

}

table.brandlist tr.brandlist-list td ul{

    margin:15px 0 0;

}

table.brandlist tr.brandlist-list td ul li{

    margin:0 0 5px;

}

/* use only subtext on title smat TOP
------------------------------------ */
.pickupBox ul.pickupSmallBannerBox li.smtranking {
    height: auto;
    margin: 0 10px 10px 0;
    width: auto;
}

.pickupBox ul.pickupSmallBannerBox li.smtranking a {
    border: none ;
    height: auto;
    width: auto;
}



