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

 ++ tp.css
 
  -body
  -container
  -header
  -center
  -sideMenu
  -content
  -footer


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

/* ------------------------------------
※キャンペーン時変更箇所

body background
#bg background
#footer background
------------------------------------- */


/*----------------------------------------------------------------------------------body*/
*{
	margin:0;
	padding:0
}




u{
	text-decoration:none;
	border:none;
}

body{
	background-color:#fff;
/*	background: url(/images/tp_bg-t.jpg) 0 0 repeat; */
/*	margin:-18px 0 0 0;*/
	margin:0;
	padding:0;
}

/* IE以外用 */
html>/**/body,
head~/* */body{
	margin:0 0 0 0;
}

/* a:hover img
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
} */

#bg{
    /*background:url(/images/tp_bg.jpg) center 0 repeat-x;*/
    /*	background:url(/images/2013halloween/background.jpg) #fff center 0 repeat-x;*/
    margin:0;
    padding:0;
    /*background:url(/images/ext/karysit/bg.jpg) #000 center 0 repeat-x;*/
/*	background:url(/images/2010newyear/tp_bg.jpg) 0 0 repeat-x;*/

    /*background:url(/images/tp_bg_2010march.jpg) 0 0 repeat-x;*/

    /*background:url(/images/2010Christmas/2010Christmasbackgound.jpg) center 0 repeat-x;/
    /*background:url(/images/2011newyear/happynewyear.jpg) center 0 repeat-x;*/
/*background:url(/images/tp_bg.jpg) center 0 repeat-x;*/
/* background:url(/images/2011Christmas/bg.jpg) #fff center 0 repeat-x; */
    /*background:url(/images/2009halloween/tp_bg_2009halloween.jpg) 0 0 repeat-x;*/



    /*	background:url(/images/tp_bg_2014halloween-bg.jpg) 0 0 repeat-x;*/

    /*/images/2015/babydollsummer.jpg*/
            /*background:url(/images/tp_bg_2008christmas.jpg) 0 0 repeat-x;*/

/*	background:url(/images/2010valentine/tp_bg.jpg) 0 0 repeat-x;*/

/*	background:url(/images/tp_bg_2010july.jpg) 0 0 repeat-x; */
/*	background:url(/images/2010Christmas/2010Christmasbackgound.jpg) center 0 repeat-x;*/

/*	background:url(/images/2014xmas/2014-christmas-background.jpg) center 0 repeat-x;*/

/*	background:url(/images/2015ny/bg.jpg) center 0 repeat-x;*/

/*	background:url(/images/2015valentine/valentine_backgroud.jpg) center 0 repeat-x;*/
    /*	    background:url(/images/tp_bg_2014halloween-bg.jpg) center 0 repeat-x;*/

    /*  background:url(/images/2015/babydollspring.jpg) center 0 repeat-x;
    background:url(/images/2013halloween/background.jpg) center 0 repeat-x;
        background:url(/images/2015xmas/background.jpg) center 0 repeat-x;
            background:url(/images/2016ny/background.jpg) center 0 repeat-x;
    background:url(/images/2016valentine/background.jpg) center 0 repeat-x;
    background:url(/images/2016whiteday/background.jpg) center 0 repeat-x;
    background:url(/images/2016spring/background.jpg) center 0 repeat-x;
    */


//    background:url(/images/201604/background.jpg) center 0 repeat-x;
//    background:url(/images/2016/halloween.jpg) center 0 repeat-x;
//    background:url(/images/2016/christmas.jpg) center 0 repeat-x;
    background:url(/images/2017/newyear.jpg) center 0 repeat-x;
    background-size: contain;

}


p{
	margin:0;
	color: #000000;
	font-size:12px;
}

strong{
	font-weight:normal;
}

.SB{
	font-weight:bold;
}

.SBpink{
	font-weight:bold;
	color:#ff4a4a;
}

.redCenter{
	color:#FF0000;
	font-weight:bold;
	text-align:center;
	margin:0 auto 20px auto;
}
.P16{
	font-size:15px;
	font-family: 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, sans-serif;
}

.smRP{
	font-size:12px;
	margin:0 0 5px 0;
	color:#B04A59;
	font-family: 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, sans-serif;
}


img{
	border:none;
}

a:link{
	text-decoration:none;
	color: #CC0000;
}

a:visited{
	color: #CC00CC;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


a:active{
	text-decoration:none;
}




/*------------------------------------------------------------------------------container*/
#container{
/*	width:780px;*/
	width:970px;
	height:100%;
	margin:0 auto;
	padding:0 0px;
/*	background-image:url(/images/tp_cantainer-bg.jpg);*/
	background-position:center;
	background-repeat:repeat-y;
	overflow:visible;
}
  
  
  
/*---------------------------------------------------------------------------------header*/
#header{
	width:970px;
	height:116px;
	margin:0;
	padding:0;
	display:block;
	background-image: url(/images/tp_header-img2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


/*------------------------------------------------------------Header-[TITLE]*/
#rogo{
	display:block;
	float:left;
	width:150px;
	height:85px;
	margin:0;
	padding:0;
/*	cursor:pointer;*/
}


/*.title{
	display:block;
	width:150px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:-1000em;
}*/

.title{
	display:block;
	width:900px; /* 150px */
	height:15px; /* 35px */
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
}

.titleRogo{
	width:150px;
	height:50px;
	margin:21px 0 0 0;
	padding:0;
	border:none;
	line-height:0;
}


.sm_iframe{
	width:190px;
	/* 0=170 1=225 2=280 3=335 4=390 5=445 6=500 7=555 8=610 9=675 10=730 */
	height:665px; /* 0=85 1=140 2=195 3=250 4=305 5=360 6=415 7=440 8=470 9=525 10=580 */
	margin:0 0 0 0;
	padding:0;
	border:0;
	background-color:#eeeeee;
}




.smFlow{
	margin:0 7px;
}


/* 20080415up */
.sm_mobileShop{
	width:190px;
	height:470px;
	margin:5px 0 0px 0;
	padding:0;
	border:0;
	background-color:#eeeeee;
}


.sm_shopInfo{
	width:190px;
	height:570px;
	margin:5px 0 0px 0;
	padding:0;
	border:0;
	background-color:#eeeeee;
}



/*-------------------------------------------------------------Header-[menu]*/
#menuBox{
	float:left;
	width:625px;
	height:85px;
	margin:0;
	padding:0;
}


/*---------------------------------------------menu List[cart/faq/...]*/
p.cartB a.cartB{
	display:block;
	width:160px;
	height:40px;
	text-indent: -1000em;
	padding:0;
	margin:10px 0px 5px 466px;
	text-decoration:none;
	background-image: url(/images/rollover/tp_cart-bt.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

p.cartB a.cartB:hover{
	background-image: url(/images/rollover/tp_cart-bt.jpg);
	background-repeat:no-repeat;
	background-position:0 -40px;
}

#menu{
	clear:both;
	float:left;
	width:630px;
	height:30px;
	margin:0;
	padding:0;
}


/*---------------------------------------------menu List[1~6]*/
ul#tab{
	float:left;
	margin:0 0 -5px 0;
	padding:0;
	width:630px;
	height:30px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

#tab li{
	float:left;
	width:100px;
	height:30px;
	margin:0 5px 0 0;
	padding:0;
}

#tab li.menuAC{
	float:left;
	width:100px;
	height:30px;
	margin:0;
	padding:0;
}

/*---------------------------[menuTOP]*/
li.menuTOP a.menuTOP{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_01home.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuTOP a.menuTOP:hover{
	background-image: url(/images/rollover/tab_01home.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuR]*/
li.menuR a.menuR{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_02lingerie.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuR a.menuR:hover{
	background-image: url(/images/rollover/tab_02lingerie.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuSH]*/
li.menuSH a.menuSH{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_03shoes.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuSH a.menuSH:hover{
	background-image: url(/images/rollover/tab_03shoes.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuST]*/
li.menuST a.menuST{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_04stocking.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuST a.menuST:hover{
	background-image: url(/images/rollover/tab_04stocking.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuOUT]*/
li.menuOUT a.menuOUT{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_05outer.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuOUT a.menuOUT:hover{
	background-image: url(/images/rollover/tab_05outer.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuAC]*/
li.menuAC a.menuAC{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_06accessory.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuAC a.menuAC:hover{
	background-image: url(/images/rollover/tab_06accessory.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}




/*---------------------------------------------sub menu List*/

#subMenu{
	float:left;
	width:960px;
	height:30px;
	margin:0px 0 0 0!important;
	margin:-5px 0 0 0;
	padding:0 5px 0 5px;
	background-color:#262626;
	border-bottom:#8c8c8c solid 1px;
}


ul.subMenuList{
	display:block;
	float:left;
	width:670px;
	height:25px;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}

ul.subMenuList li{
	float:left;
}

ul.subMenuList li.sml{
	display:block;
	margin:0 10px 0 0;
	padding:4px 0 0 20px;
	background-image:url(/images/tp_header-icon.jpg);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:12px;
}

ul.subMenuList li.sml a{
	text-decoration:none;
	color:#fff;
}

ul.subMenuList li.sml a:hover{
	text-decoration:underline;
	color:#fff;
}
ul.subMenuList li a img{
	margin:2px 6px 0 0;
}


#mailForm{
	display:block;
	float:left;
	width:290px;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	text-align:right;
	color:#fff;
	font-size:12px;
}
.submenuMailBOX{
	width:150px;
}


/*---------------------------------------------------------------------------------center*/
#center{
	clear:both;
/*	width:780px;*/
	width:970px;
	margin:0;
	padding:0;
	background-color:#fff;
	overflow:hidden;
	background:url(/images/tp_cantainer-bg2.jpg) 0 0 repeat-y;
}



/*-----------------------------------------------------------------sideMenu*/
#wrapper{
	clear:both;
	float:left;
	width:190px;
	margin:0;
	padding:5px 0 10px 0;
	background-color:#eeeeee;
}

#wrapper p{
	font-size:12px;
	margin:3px;
}

/*---------------------------------------------sideMenu-[search]*/

#search{
	width:150px;
	height:96px; /* 126px */
	margin:0 auto;
	padding:30px 13px 0 13px;
	border:none;
	background-image: url(/images/tp_sidemenu_search.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


.searchTF{
	margin:5px 0 0 0;
	width:95px;
}


h2.search{
display:block;
height:1px;
font-size:1px;
text-indent:-1000em;
}

h3.searchKeyword{
	display:block;
	width:150px;
	margin:5px 0;
	font-size:10px;
	font-weight:bold;
}

#search p{
	display:block;
	width:144px; /* 150 */
	margin:0 0 10px 0;
	padding:5px 3px;
	font-size:10px;
	color:#333333;
	background-color:#555555;
	filter:alpha(opacity=60); /*IE*/
	-moz-opacity:0.60; /*FF*/
}

#search p a{
	text-decoration:underline;
	color:#FFFFFF;
}

#search p a:hover{
	background-color:#FF0000;
}

input.smSerachBOX{
	width:100px;
}

/* cam */
.cam-bn,
.cam-bn2{
	display:block;
	margin:0 10px 0 10px;
	padding:0;
	border:none;
}
.cam-bn2{
	margin-bottom:0;
}


/*---------------------------------sideMenu-[type + brand]*/
h2#typeS{
	display:block;
	width:176px;
	height:34px;
	margin:0 auto 0 auto;
	padding:0;
	background-image:url(/images/tp_sidemenu_h-type0.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:11px;
	color:#000;
	text-indent:-1000em;
}

#pink{
	width:170px;
	
	margin:0 auto;
	padding:0 3px 8px 3px;
	background-image: url(/images/tp_sidemenu_table-bg.jpg);
}

#hidden{
	display:none;
}

#pink p.textBox,
#pink p.textBox2{
	display:block;
	width:120px;
	height:10px;
	margin:10px 5px 0 auto;
	padding:0;
	text-align:right;
	font-size:11px;
}
#pink p.textBox2{
	margin:0 5px 0 auto;
	padding:10px 0 0 0;
}
.pink{
	width:170px;
	
	margin:0 auto;
	padding:0 3px 8px 3px;
	background-image: url(/images/tp_sidemenu_table-bg.jpg);
}

.pink p.textBox{
	display:block;
	width:150px;
	height:10px;
	margin:10px 5px 0 auto;
	padding:0;
	text-align:right;
	font-size:11px;
}



.tableU{
	border:none;
	display:block;
	width:176px;
	height:4px;
	margin:0 auto 5px auto;
	padding:0;
	background-image: url(/images/tp_sidemenu_table-under.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*----------------------------------(typeSearch)*/
.typeSearch{
	width:100%;
	height:100%;
	margin:0;
	padding:0 0 0 0;
}

.typeSearch h3{
	display:block;
	width:170px;
	height:26px;
	margin:0;
	cursor:pointer;
}


.typeSearch h3 a{
	display:block;
	width:170px;
	height:26px;
	margin:0;
	padding:5px 0 0 38px;
	font-size: 12px;
}



.typeSearch h3#LingerieBT{
	display:block;
	width:170px;
	height:26px;
	background: url(/images/share/leftCategoryMenu/1.jpg) no-repeat;
	background-position:top left;
}

.typeSearch h3#ShoesBT{
	display:block;
	width:170px;
	height:26px;
	background: url(/images/share/leftCategoryMenu/2.jpg) no-repeat;
	background-position:top left;
}

.typeSearch h3#StockingBT{
	display:block;
	width:170px;
	height:26px;
	background: url(/images/share/leftCategoryMenu/3.jpg) no-repeat;
	background-position:top left;
}

.typeSearch h3#CosBT{
	display:block;
	width:170px;
	height:26px;
	background: url(/images/share/leftCategoryMenu/97.jpg) no-repeat;
	background-position:top left;
}

.typeSearch h3#OuterBT{
	display:block;
	width:170px;
	height:26px;
	background: url(/images/share/leftCategoryMenu/4.jpg) no-repeat;
	background-position:top left;
}

.typeSearch h3#AccessoryBT{
	display:block;
	width:170px;
	height:26px;
	background: url(/images/share/leftCategoryMenu/5.jpg) no-repeat;
	background-position:top left;
}

.typeSearch h3#PlussizeBT{
	display:block;
	width:170px;
	height:26px;
	background-image:url(/images/tp_sidemenu_hs-type7.jpg);
	background-position:top left;
}


/*----------------------------------------------------------------------------------------------------------test*/
#lingerieS{
	display:none;
	visibility:hidden;
}
#shoesS{
	display:none;
	visibility:hidden;
}
#stockingS{
	display:none;
	visibility:hidden;
}
#outerS{
	display:none;
	visibility:hidden;
}
#accessoryS{
	display:none;
	visibility:hidden;
}
/*----------------------------------------------------------------------------------------------------------test*/

.typeSearch ul{
	display:block;
	width:155px;
	margin:0;
	padding:0;
	list-style:none none;
}


.typeSearch li{
	display:block;
	width:145px;
	margin:5px 0 8px 0;
	padding:0 0 0 15px;
	overflow:hidden;
	background-image:url(/images/icon_arrow_s_right.gif);
	background-position:3px 0;
	background-repeat:no-repeat;
	font-size:12px;
}



/*-------------------------------------------------[BrandSearch]*/
h2.brandS{
	display:block;
	width:176px;
	height:34px;
	margin:5px auto 0 auto;
	padding:0;
	background-image:url(/images/tp_sidemenu_hs-brand0.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:11px;
	color:#000;
	text-indent:-1000em;
}

/* ----------------------------------------------------------
 	sidemenu heelsize 20110414
 ---------------------------------------------------------- */
h2.heelSizeS{
	display:block;
	width:176px;
	height:34px;
	margin:0px auto 0 auto;
	padding:0;
	background-image:url(/images/tp_sidemenu_h-heelsize.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:11px;
	color:#000;
	text-indent:-1000em;
}

ul.heelSize{
	width:168px;
	
	margin:0;
	padding:0;
	border:none;
	list-style-image: none;
	list-style-type: none;
}

.heelSize li{
	display:block;
	width:150px;
	height:20px;
	margin:0;
	padding:5px 0 0 20px;
	border-bottom:#CCCCCC 1px dotted;
	background:url("/images/icon_arrow_s_right.gif") 5px 5px no-repeat;
	font-size:12px;
	font-weight:bold;
}

.heelSize li a{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}
.heelSize li a:hover{
	color: #9933CC;
	text-decoration:underline;
}



/*----------------------------------(brandSearch)*/
ul.brandList{
	width:168px;
	
	margin:0;
	padding:0;
	border:none;
	list-style-image: none;
	list-style-type: none;
}

.brandList li{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:5px;
	border-bottom:#CCCCCC 1px dotted;
	text-align:right;
	font-size:10px;
}

.brandList li a{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}
.brandList li a:hover{
	color: #9933CC;
	text-decoration:underline;
}

/*====================================================================================================================== BRAND LIST - leftmenu */
/*---------------------(brandSearch) legavenue */
li.legavenew a.legavenew{ background:url(/bn/brand_bn_s_legavenew.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) legavenue_costume */
li.legavenue_costume a.legavenue_costume{ background:url(/bn/brand_bn_s_legavenue_costume.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) legavenue_holiday *//* 20071009up */
li.legavenue_holiday a.legavenue_holiday{ background:url(/bn/brand_bn_s_legavenue_holiday.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) legavenue_holiday *//* 20080118up */
li.legavenue_valentine a.legavenue_valentine{ background:url(/bn/brand_bn_s_legavenue_valentine.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) legavenue_stocking */
li.legavenue_stocking a.legavenue_stocking{	background:url(/bn/brand_bn_s_legavenue_stocking.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) legavenue_sexy */
li.legavenue_sexy a.legavenue_sexy{	background:url(/bn/brand_bn_s_legavenue_sexy.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) legavenue_sexy_costume */
li.legavenue_sexy_costume a.legavenue_sexy_costume{	background:url(/bn/brand_bn_s_legavenue_sexy_costume.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) legavenue_skinnydip */
li.legavenue_skinnydip a.legavenue_skinnydip{ background:url(/bn/brand_bn_s_legavenue_skinnydip.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) legavenue_pets */
li.legavenue_pets a.legavenue_pets{	background:url(/bn/brand_bn_s_legavenue_pets.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) shirley */
li.shirley a.shirley{ background: url(/bn/brand_bn_s_shirley.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) shirley costume */ /* --20070903up */
li.shirley_costume a.shirley_costume{ background: url(/bn/brand_bn_s_shirley_costume.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) shirley holiday */ /* --20070903up */
li.shirley_holiday a.shirley_holiday{ background: url(/bn/brand_bn_s_shirley_holiday.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) shirley valentine */ /* --20071203up */
li.shirley_valentine a.shirley_valentine{ background: url(/bn/brand_bn_s_shirley_valentine.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) 100% babe */ /* --20090520up */
li.sh100babe a.sh100babe{ background: url(/bn/brand_bn_s_100babe.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) tesa */
li.tesa a.tesa{	background: url(/bn/brand_bn_s_tesa.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) allure */
li.allure a.allure{	background: url(/bn/brand_bn_s_allure.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) hustler 20081225 */
li.hustler a.hustler{ background: url(/bn/brand_bn_s_hustler.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) lucyb */
li.lucyb a.lucyb{ background: url(/bn/brand_bn_s_lucyb.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) intimissimi */ /* --20080307up */
li.intimissimi a.intimissimi{ background: url(/bn/brand_bn_s_intimissimi.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) escante */ /* --20080307up */
li.escante a.escante{ background: url(/bn/brand_bn_s_escante.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) LA FLAVA */ /* 20080407up */
li.laflava a.laflava{ background: url(/bn/brand_bn_s_laflava.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) Victoria's Secret */ /* 20080417up */
li.victoriasSecret a.victoriasSecret{ background: url(/bn/brand_bn_s_victoriassecret.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) luxebyforplay */ /* --20081208up */
li.luxebyforplay a.luxebyforplay{ background: url(/bn/brand_bn_s_forplay_luxecollection.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) pleaser */
li.pleaser a.pleaser{ background: url(/bn/brand_bn_s_pleaser.png) 0 -5px no-repeat;}
li.pleaser a.pleaser:hover{	background:url(/bn/brand_bn_s_pleaser.png) 0 -45px no-repeat;}

/*---------------------(brandSearch) lucious */
li.lucious a.lucious{ background: url(/bn/brand_bn_s_lucious.png) 0 -5px no-repeat;}

/*---------------------(brandSearch)Demonia*/
li.demonia a.demonia{ background: url(/bn/brand_bn_s_demonia.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) devious */
li.devious a.devious{ background: url(/bn/brand_bn_s_devious.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) ellieshose */
li.ellieshose a.ellieshose{	background: url(/bn/brand_bn_s_ellieshose.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) ellieshose legaveue 20090113up */
li.ellieshoseLA a.ellieshoseLA{	background: url(/bn/brand_bn_s_ellieshoeslegavenue.gif 0 -5px no-repeat);}

/*---------------------(brandSearch) ellieshose PENTHOUSE 20090113up */
li.ellieshosePH a.ellieshosePH{	background: url(/bn/brand_bn_s_penthouse.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) highestheel */
li.highestheel a.highestheel{ background: url(/bn/brand_bn_s_highestheel.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) Karo's Shoes 20090312up */
li.karoshoes a.karoshoes{ background: url(/bn/brand_bn_s_karoshoes.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) BORDELLO 20090624up */
li.bordello a.bordello{	background: url(/bn/brand_bn_s_bordello.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) candle */
li.candle a.candle{	background: url(/bn/brand_bn_s_candle.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) babydoll select 20090113up */
li.babydollselect a.babydollselect{	background: url(/bn/brand_bn_s_babydoll.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) coquette */
li.coquette a.coquette{	background: url(/bn/brand_bn_s_coquette.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) risque */ /* 2007 0921 */
li.risque a.risque{	background: url(/bn/brand_bn_s_risque.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) darque */ /* invisible */
li.darque a.darque{ background: url(/bn/brand_bn_s_darque.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) ForPlay */ /* invisible */
li.forplay a.forplay{ background: url(/bn/brand_bn_s_forplay.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) masquerade */ /* invisible */
li.masquerade a.masquerade{	background: url(/bn/brand_bn_s_masquerade.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) zakk */ /* invisible */
li.zakk a.zakk{ background: url(/bn/brand_bn_s_zakk.png) 0 -5px no-repeat;}

/*---------------------(brandSearch) wicked wigs 20090527up*/
li.wickedwigs a.wickedwigs{	background: url(/bn/brand_bn_s_wickedwigs.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) eyelash */
li.FabulousEyelash a.FabulousEyelash{ background: url(/bn/brand_bn_s_fabulous_eyelash.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) PENTHOUSE by Coquette */
li.PENTHOUSEbyCoquette a.PENTHOUSEbyCoquette{ background: url(/bn/brand_bn_s_penthousebycoquette.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) Ed Hardy */
li.edhardy a.edhardy{ background: url(/bn/brand_bn_s_edhardy.gif) 0 -5px no-repeat;}
li.edhardy a.edhardy:hover{	background: url(/bn/brand_bn_s_edhardy.gif) 0 -45px no-repeat;}

/*---------------------(brandSearch) ROMA */
li.roma a.roma{	background: url(/bn/brand_bn_s_roma.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) Venetian mask */
li.vm a.vm{	background: url(/bn/brand_bn_s_vm.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) Folter Clothing */
li.folter a.folter{	background: url(/bn/brand_bn_s_folter.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) Karos Shoes */
li.karosshoes a.karosshoes{	background: url(/bn/brand_bn_s_karoshoes.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) Music Legs stocking */
li.musiclegsstocking a.musiclegsstocking{ background: url(/bn/brand_bn_s_musiclegsstocking.gif) 0 -5px no-repeat;}
li.musiclegsstocking a.musiclegsstocking:hover{	background: url(/bn/brand_bn_s_musiclegsstocking.gif) 0 -45px no-repeat;}

/*---------------------(brandSearch) Music Legs lingerie */
li.musiclegslingerie a.musiclegslingerie{ background: url(/bn/brand_bn_s_musiclegslingerie.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) Music Legs costume */
li.musiclegscostume a.musiclegscostume{	background: url(/bn/brand_bn_s_musiclegscostume.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) 7till midnight lingerie */
li.midnightlingerie a.midnightlingerie{	background: url(/bn/brand_bn_s_7tillmidnightlingerie.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) 7tillmidnightcostume */
li.midnightcostume a.midnightcostume{ background: url(/bn/brand_bn_s_7tillmidnightcostume.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) GOGO GIRL!*/
li.gogogirl a.gogogirl{	background: url(/bn/brand_bn_s_gogogirl.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) BABYDOLL SPA 20100610 */
li.babydollspa a.babydollspa{ background: url(/bn/brand_bn_s_babydollspa.gif) 0 -5px no-repeat;}

/*---------------------(brandSearch) 7till midnight costume 20100906 */
li.midnightcostume a.midnightcostume{ background: url(/bn/brand_bn_s_7tillmidnightcostume.gif) 0 -5px no-repeat;}

/*---------------------(baci) baci 20101122  */
li.baci a.baci{ background: url(/bn/brand_bn_s_baci.gif) 0 -5px no-repeat;}

/*---------------------(Rubies Costume) 20110106 */
li.rubiescostum a.rubiescostum{ background: url(/bn/brand_bn_s_rubiescostume.gif) 0 -5px no-repeat;}

/* ----------------------------------------------------------
 	bodyzone 20110202
 ---------------------------------------------------------- */
li.bodyzone a.bodyzone{ background: url(/bn/brand_bn_s_bodyzone.gif) 0 -5px no-repeat;}

/* ----------------------------------------------------------
 	spicyunderware 20110422
 ---------------------------------------------------------- */
li.spicyunderware a.spicyunderware{ background: url(/bn/brand_bn_s_spicyunderware.gif) 0 -5px no-repeat;}

li.linjewellery a.linjewellery{ background: url(/bn/brand_bn_s_linjewellery.gif) 0 -5px no-repeat;}

/* ----------------------------------------------------------
 	fetisso paris 20110513
 ---------------------------------------------------------- */

li.paris a.paris{ background: url(/bn/brand_bn_s_paris.gif) 0 -5px no-repeat;}

li.fetisso a.fetisso{ background: url(/bn/brand_bn_s_fetisso.gif) 0 -5px no-repeat;}



/* ----------------------------------------------------------
 	xoticeye 20110620
 ---------------------------------------------------------- */
li.xoticeye a.xoticeye{ background: url(/bn/brand_bn_s_xoticeye.gif) 0 -5px no-repeat;}



/* ----------------------------------------------------------
 bodyvibe celestie_stein elope LIPSERVICE raveware skyn_couture	 20111128
 ---------------------------------------------------------- */
li.body_bibe a.body_bibe{ background: url(/bn/brand_bn_s_body_bibe.gif) 0 -5px no-repeat;}

li.celestie_stein a.celestie_stein{ background: url(/bn/brand_bn_s_celestie_stein.gif) 0 -5px no-repeat;}

li.elope a.elope{ background: url(/bn/brand_bn_s_elope.gif) 0 -5px no-repeat;}

li.raveware a.raveware{ background: url(/bn/brand_bn_s_raveware.gif) 0 -5px no-repeat;}

li.skyn_couture a.skyn_couture{ background: url(/bn/brand_bn_s_skyn_couture.gif) 0 -5px no-repeat;}


li.LIPSERVICE a.LIPSERVICE{ background: url(/bn/brand_bn_s_LIPSERVICE.gif) 0 -5px no-repeat;}


/* ----------------------------------------------------------
 joy_rich funk_plus smiffys	 20111202
 ---------------------------------------------------------- */
li.joy_rich a.joy_rich{ background: url(/bn/brand_bn_s_joy_rich.gif) 0 -5px no-repeat;}


li.funk_plus a.funk_plus{ background: url(/bn/brand_bn_s_funk_plus.gif) 0 -5px no-repeat;}


/* ----------------------------------------------------------
 violetlips	 20120319
 ---------------------------------------------------------- */
li.violetlips a.violetlips{ background: url(/bn/brand_bn_s_violetlips.gif) 0 -5px no-repeat;}


/*---------------------brandMaker---------------------*/
li.brandMaker{
	padding:5px 0 0 10px;
	background:url(/images/brandlist/bgBrandMaker.jpg) 0 0 no-repeat;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}





/*---------------------(brandSearch) XXX */
li.XXX a.XXX{ background: url(/bn/brand_bn_s_XXX.gif) 0 -5px no-repeat;}
li.XXX a.XXX:hover{	background: url(/bn/brand_bn_s_XXX.gif) 0 -45px no-repeat;}



/* ----------------------------------- sidemenu */
#SMcontent{
	width:190px;
	background-image:url(/images/tp_sidemenu_table-bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
#SMcontent p{
	font-size:12px;
	margin:0;
}
.informationH{
	display:block;
	width:190px;
	height:30px;
	margin:5px 0 0 0;
	padding:0;
	background-image:url(../images/tp_sidemenu_h-cal.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}
.nextM{
	color:#999999;
}
.redP{
	color:#FF6699;
}
.p11{
	display:block;
	padding:5px 0 0 0;
	border-top:1px dotted #666666;
	font-size:11px;
}

#SMcontent .cal{
	width:160px;
	height:250px;
	margin:10px 0 0 0;
	border:none;
}

#SMcontent table{
	font-size:12px;
	color:#333333;
}
#SMcontent table strong{
	color:#FFFFFF;
}

#SMcontent table.calT{
	margin:0 10px;
}
#SMcontent table.calColor{
	margin:5px auto;
	text-align:left;
}

#SMcontent #tableU{
	border:none;
	display:block;
	width:176px;
	height:4px;
	margin:0 auto 5px auto;
	padding:0;
	background-image: url(/images/tp_sidemenu_table-under.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/* sidemenu mobile */
.mobileH{
	display:block;
	width:190px;
	height:30px;
	margin:0;
	padding:0;
	background-image:url(../images/tp_sidemenu_h-mobile.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


a.sidemenuUnderBN img{
	border:none;
	margin:10px 0 0 10px;
}



/*----------------------------------------------------------------------------------Navi*/
#navi,
.navi{
	float:left;
	width:780px;
	height:auto;
	margin:0;
	padding:0;
	background-color:#eee;
}

#navi p{
	display:block;
	width:auto;
	margin:6px 5px 4px 10px;
	color:#000;
	font-size:11px;
}
.navi li{
	display:block;
	float: left;
	width:auto;
	margin:6px 5px 4px 10px;
	color:#000;
	font-size:11px;
}
/*#pageName{
	float:left;
	width:220px;
	height:35px;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	
}*/


/*--------------------------------------------------------------------------------content*/
#content{
	float:left;
	width:560px;
	margin:0;
	padding:10px 15px;
	overflow:hidden;
	background-color:#FFFFFF;
}




#clear{
	clear:both;
	width:790px;
	height:1px;
	margin:0;
	padding:0;
	border:none;
	background-image:url(/images/tp_cantainer-bg.jpg);
}



/*------------------------------------------------- contents footer */
/* babydoll infomation */
.infoH{
	clear:both;
	display:block;
	width:560px;
	height:31px;
	margin:10px 0 0 0;
	background-image:url(/images/contentsfooter_h_info.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.infoBOX{
	display:block;
	width:543px; /* 560 */
	margin:0;
	padding:5px 5px 5px 10px;
	list-style:none none;
	border-bottom:1px #ecdede solid;
	border-left:1px #ecdede solid;
	border-right:1px #ecdede solid;
	background-color:#fdfcf5;
	font-size:11px;
	color:#444444;
	overflow:hidden;
}

/* L */
.infoBOXl{
	display:block;
	float:left;
	width:255px; /* 260 */
	padding:0 5px 0 0;
	margin:0 4px 0 0;
	border-right:1px dotted #666666;
}

.info01BOX dd{
	margin:0 5px;
	color:#444444;
}


.info01BOX dd strong{
	color:#FF6633;
	font-weight:bold;
}

.info01H{
	display:block;
	width:195px;
	height:23px;
	margin:0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.info01H1{
	display:block;
	width:161px;
	height:19px;
	margin:5px 0 3px 0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info01_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.info01H2{
	display:block;
	width:133px;
	height:19px;
	margin:10px 0 3px 0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info01_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.info01H3{
	display:block;
	width:146px;
	height:19px;
	margin:10px 0 3px 0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info01_3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


/* R */
.infoBOXr{
	display:block;
	float:left;
	width:278px;
	margin:0;
	padding:0;
}

.info02H{
	display:block;
	width:153px;
	height:23px;
	margin:0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}



/* About link */
.aboutlinkH{
	clear:both;
	display:block;
	width:560px;
	height:16px;
	margin:30px 0 5px 0;
	background-image:url(/images/contentsfooter_h_link.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.aboutlinkP{
	display:block;
	width:540px;
	margin:5px auto;
	font-size:10px;
	color:#444444;
}

.aboutlinkB{
	display:block;
	width:510px; /* 540 */
	margin:0 auto;
	padding:15px;
	background-color:#eeeeee;
	list-style:none none;
	overflow:hidden;

}

.aboutlinkB li.aboutlinkBl{
	display:block;
	float:left;
	width:100px;
	margin:0;
	font-size:10px;
	color:#666666;
}

.aboutlinkB li.aboutlinkBr{
	display:block;
	float:left;
	width:400px;
	margin:0;
	font-size:10px;
}



/* Ranking bannar */
.bannerH{
	clear:both;
	display:block;
	width:560px;
	height:11px;
	margin:30px 0 5px 0;
	background-image:url(/images/contentsfooter_h_rankinglink.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

#banner{
	display:block;
	width:560px;
	margin:0 auto;
	padding:5px 0 5px 5px;
	background-color:#eeeeee;
	list-style:none none;
	overflow:hidden;
}

#banner li{
	display:block;
	float:left;
	margin:0 5px 0 0;
}




/* partner link */ /* 20080414up */
.sponsorLinkH{
	clear:both;
	display:block;
	width:560px;
	height:11px;
	margin:30px 0 5px 0;
	background-image:url(/images/contentsfooter_h_sponsor.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

ul.sponsorList{
	display:block;
	width:550px;
	list-style:none none;
	margin:0 0 0 10px;
}


ul.sponsorList li{
	float:left;
	margin:0 10px 0 0;
}

ul.sponsorList li.sponserLinkR{
	margin:0 0 0 0;
}


/*---------------------------------------------------------------------------------footer*/


#footer{
	clear:both;
	width:970px;
	height:;
	margin:0 auto;
	padding:27px 0 0 0;
/*	background:url(/images/tp_footer.gif) 0 -6px no-repeat; */
	background:url(/images/tp_footer2.jpg) 0 -6px no-repeat;
	text-align:left;
	overflow:visible;
}


#footer p.footer01{
	display:block;
	width:450px;
	height:12px;
	margin:0 295px 30px 35px;
	color:#fff;
	font-size:10px;
}

#footer p.footer01 a{
	color:#fff;
}
/*
#footer p.footer02{
	display:block;
	width:745px;
	height:12px;
	margin:0 auto 0 35px;
	color:#000;
	font-size:12px;
}


#footer p.footer02 a{
	color:#000;
}*/


.footerTag{
	display:block;
	width:700px;
/*	margin:0 35px 10px 35px;*/
	margin:0 auto 10px auto;
	padding:5px 10px;
	border:1px solid #FFCCCC;
	background-color:#FFF9F9;
	line-height:1.5;
	font-size:11px;
}


/*#banner{
	width:184px;
	margin:10px 0 10px 5px;

	width:700px;
	margin:0 35px 50px 35px;
	padding:5px 10px;
}

#banner img{
	margin:5px 4px 0 0;
	padding:0;
}
*/
.tweetBOX{
	margin:10px 0 0 10px;
}

.BNlistR{
	display:block;
	float:right;
	width:180px;
	padding:2px 0 10px 10px;
	margin:0px 0 0 0;
	background:#F1EBEB;

	/* border-top-right-radius: 10px; */ /* CSS3 右上 */
	/* border-bottom-right-radius: 10px; */ /* CSS3 右下 */
	/* -webkit-border-top-right-radius: 10px; */ /* Safari、Google Chrome 右上 */
	/* -webkit-border-bottom-right-radius: 10px; */ /* Safari、Google Chrome 右下 */
	/* -moz-border-radius-topright: 10px; */ /* Firefox 右上 */
	/* -moz-border-radius-bottomright: 10px; */ /* Firefox 右下 */
}
.BNlistR img{
	margin:0 0 8px 0;
}
.menuRnewitemFRAME{
	margin:-12px 0 8px 0;
	padding:0 15px 15px 15px;
	background:url(/images/rightmenu_newitem_bg.gif) 0 bottom no-repeat;
}
.menuRnewitemFRAME img{
	margin:0;
}

img.menuHalloweenH{
	margin:0 0 0 -10px;
}
.menuHalloweenFRAMEred,
.menuHalloweenFRAMEblue{
	width:190px;
	height:130px;
	margin:0 0 3px -10px;
	padding:5px 15px 15px 35px;
	background:url(/images/2010halloween/hallowen_iconframe_r.jpg) 0 top no-repeat;
}
.menuHalloweenFRAMEblue{
	background:url(/images/2010halloween/halloween_iconframe_b.jpg) 0 top no-repeat;
}





/* ----------------------------------------------------------
 	bodyzone box
 ---------------------------------------------------------- */
 
 
 .bodyzoneBOX{
	width:560px;
	height:275px;
	margin:0 0 30px 0;
	_margin:0 0 20px 0;
/*	margin:0 0 15px 0;
	_margin:0 0 15px 0;*/
	padding:5px 0 0 0;
	background:url(/images/banner/20110121bodyzone/bodyzoneB.jpg) 0 0 repeat;
}
 .bodyzoneBOX dl{
	display:block;
	float:left;
	padding:0;
	margin:0 10px 10px 10px;
	font-size:11px;
}
 .bodyzoneBOX dl dd strong{
	font-weight:bold;
	font-size:12px;
}
 .bodyzoneBOX dl dd span{
	display:block;
	width:180px;
	margin:4px 0 0 0;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}





/* ----------------------------------------------------------
 	vendorbutton clearfix  20110506
 ---------------------------------------------------------- */
.vendorButton{
	margin:10px 0 0 5px;
}

.vendorButton li{
	float:left;
	list-style:none;
}
.vendorButton.clearfix span{
	margin: 0 5px 0 0;
}
.vendorButton li.txtlink{
	margin:10px 0 10px 10px;
	font-size:10px;
}

.clearfix {
   zoom: 1;/*for IE 5.5-7*/
}
.clearfix:after {/*for modern browser*/
   content: ".";
   display: block;
   height: 0px;
   clear: both;
   line-height: 0;
   visibility: hidden;
}


/* ----------------------------------------------------------
 	BNlistR  20110524
 ---------------------------------------------------------- */
.rightlink{
	font-size:12px;
	margin:0 0 15px 5px;
	color:#B04A59;
	font-family: 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, sans-serif;
} 


/* ----------------------------------------------------------
 	H2.class 20110601
 ---------------------------------------------------------- */
 
h2.waribiki,
h2.camp,
h2.cat,
h2.set{
	display:block;
	width:176px;
	height:34px;
	margin:0 auto 0 auto;
	padding:0;
	background-image:url(/images/tp_sidemenu_h-waribiki.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:11px;
	color:#000;
	text-indent:-1000em;
}

h2.camp{
	margin:10px auto 0 auto;
	background-image:url(/images/tp_sidemenu_h-camp.jpg);
}
h2.cat{
	margin:10px auto 0 auto;
	background-image:url(/images/tp_sidemenu_h-cat.jpg);
}
h2.set{
	margin:10px auto 0 auto;
	background-image:url(/images/tp_sidemenu_h-set.jpg);
}
/* ----------------------------------------------------------
 	campaignDl 20110606
 ---------------------------------------------------------- */
 
dl.campaignDl{
	background:#FCC;

}
dl.campaignDl dt{
	width:560px;
	height:40px;
	background:url(/images/topCamH.jpg) 0 0 no-repeat;
}
dl.campaignDl dd{
	margin: 0 0 20px 0;
}

@import url("/images/2011halloween/css/tp2011halloween.css");

/* ----------------------------------------------------------
 ranking	 20110922
 ---------------------------------------------------------- */
div .ranking{
	margin:0 0 0 -10px;
}

div .rankingTitle{
	margin:0;
}
.rankingTable{
	font-size:10px;
	border-bottom:1px dotted #f4a7a7;
	border-right:1px dotted #f4a7a7;
}
.rankingTable a{
	color:#0d74ff;
}
.rankingTable p{
	margin:0 0 7px 0;
}

.rankingTabletdRank{
	background:#df0a0a;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.rankingIMG{
	background:url(/images/ranking/rankingbg.png) 0 0 repeat-y;
}
.rankingIMG img{
	margin:10px;
	border:none;
}
.rankingTxt{
	margin:5px;
}




/* ----------------------------------------------------------
 userinfo	 20111125
 ---------------------------------------------------------- */
.userinfo{
	text-align:right;
	margin:2px 5px 3px 0;
	color:#ccc;	
}

.userinfo strong{
	font-weight:bold;
	color:#fff;
}
.userinfo a{
	color:#fff;
}

.name{
	margin: 0 0 5px 0;
}

/* ----------------------------------------------------------
 tooltips	 20120511
 ---------------------------------------------------------- */

.tooltip {
    display:none;
    background:transparent url(/images/share/black_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    color:#000;
}


/* ----------------------------------------------------------
	13/09/13 lefCategoryMenu
---------------------------------------------------------- */

.leftCategoryMenu1,
.leftCategoryMenu2,
.leftCategoryMenu3,
.leftCategoryMenu4,
.leftCategoryMenu5,
.leftCategoryMenu6{
}
.leftCategoryMenu1{
	background: url(/images/share/leftCategoryMenu/1.jpg) no-repeat;
}
.leftCategoryMenu2{
	background: url(/images/share/leftCategoryMenu/2.jpg) no-repeat;
}
.leftCategoryMenu3{
	background: url(/images/share/leftCategoryMenu/3.jpg) no-repeat;
}
.leftCategoryMenu4{
	background: url(/images/share/leftCategoryMenu/4.jpg) no-repeat;
}
.leftCategoryMenu5{
	background: url(/images/share/leftCategoryMenu/5.jpg) no-repeat;
}
.leftCategoryMenu6{
	background: url(/images/share/leftCategoryMenu/97.jpg) no-repeat;
}
