h1 {
	font-size: 85%;
	margin: 0px;
	padding: 0px;
	}

h1.top {
	font-size: 85%;
	padding: 0px;
	background-image: url(img/home/punk_pinch_punch.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 87px;
	width: 740px;
	text-indent: -9999px;
	margin: 10px 0px 0px 10px;
	}

h2 {
	font-size: 85%;
	margin: 0px;
	padding: 0px;
	}

h2.indent {
	font-size: 85%;
	padding: 0px;
	background-image: url(img/home/famous_stars_and_straps.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 59px;
	width: 393px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: -9999px;
	display: block;
	}

.indent a{
	font-size: 85%;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 59px;
	display: block;
	width: 393px;
	margin: 0px;
	}

h3 {
	font-size: 85%;
	margin: 0px;
	padding: 0px;
	}

hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	}

div {
	margin: 0px;
	padding: 0px;
	}

.p1 {
	font-size: 12px;
	line-height: 14px;
	width: 365px;
	margin: 0px;
	border-top: #996600;
	border-right: #996600;
	border-bottom: #996600;
	border-left: #996600;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

.p2 {
	margin: 10px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	}

p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	}

.p3 {
	width: 368px;
	margin: 0px 0px 5px;
	padding: 0px;
	border: none #996600;
	font-size: 1px;
	line-height: 1px;
	}

.p4 {
	width: 100%;
	height: 1px;
	font-size: 12px;
	line-height: 14px;
	background-color: #000000;
	display: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 10px;
	}

.p5 {
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}

span {
	margin: 0px;
	padding: 0px;
	}

#tbl_famous {
	background-color: #FFFFFF;
	width: 722px;
	margin: 0px;
	display: inline;
	overflow:hidden;
	padding: 0px;
	border: 8px solid #FF0066;
	height: auto;
	}

#ft_left {
	width: 390px;
	float: left;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 10px;
	height: auto;
	}

#ft_right {
	width: 301px;
	float: right;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	display: block;
	margin: 0px;
	height: auto;
	}

.ph10 {
	margin-top: 10px;
	background-position: left;
	text-align: left;
	}

.enter_a img {
	visibility: hidden;
	vertical-align: bottom;
	}

.enter_a a {
	background-image: url(img/home/enter_1.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 114px;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	}

.enter_a a:hover {
	background-position: 0 -38px;
	}

.enter_a a:active {
	background-position: 0 0px;
	}

.p6 {
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 3px;
	font-weight: bold;
	}

.tbl_all_gray {
	color: #999999;
	font-size: 12px;
	line-height: 14px;
	}

h1.famoustop {
	font-size: 85%;
	padding: 0px;
	background-image: url(img/famous/famous_heada.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 117px;
	width: 790px;
	text-indent: -9999px;
	margin: 0px;
	}

#top {
	margin: 0px;
	padding: 0px;
	width: auto;
	}

#top .top_famousimg a {
	font-size: 80%;
	padding: 0px;
	height: 160px;
	width: 301px;
	text-indent: -9999px;
	margin: 0px;
	display: block;
	background: url(img/famous/famous_top_0707.jpg) no-repeat 0px 0px;
	}

#top .top_famousimg a:hover {
	font-size: 80%;
	padding: 0px;
	height: 160px;
	width: 301px;
	text-indent: -9999px;
	margin: 0px;
	display: block;
	background: url(img/famous/famous_top_0707.jpg) no-repeat 0px 0px;
	}

#top .top_famousimg a:visited {
	font-size: 80%;
	padding: 0px;
	height: 160px;
	width: 301px;
	text-indent: -9999px;
	margin: 0px;
	display: block;
	background: url(img/famous/famous_top_0707.jpg) no-repeat 0px 0px;
	}

/*
2007.07更新 ---------------------*/
#new {
	width: 290px;
	height: 200px;
	background: url(img/bg_0707_new.jpg) no-repeat;
	text-indent: -9999px;
	}

#img {
	width: 290px;
	height: 35px;
	background: url(img/bg_0707_img.jpg) no-repeat;
	}
	
	#img p{
		padding-left: 20px;
		}
	
	#img p a {
		font-size: 12px;
		font-weight: bold;
		}
		
	#img p a:link {
		color:#FF0066;
		text-decoration:none;
		}
	
	#img p a:visited { 
		color:#FF0066; 
		text-decoration:none; 
		}
		
	#img p a:hover { 
		color:#FF0066; 
		text-decoration:underline; 
		}

#blink {
	width: 460px;
	height: 235px;
	background: url(img/bg_0707_blink.jpg) no-repeat;
	}

	#blink p {
	padding: 80px 0px 0px 30px;
	width: 200px;
	text-align: center;
	color: #006699;
	font: bold 12px/1.3em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		}
		
	#blink span {
		width: 200px;
		}
	
	#blink span a {
		padding: 0px 0px 0px 30px;
		font-size: 12px;
		font-weight: bold;
		}
		
	#blink span a:link {
		color:#006699;
		text-decoration:none;
		}
	
	#blink span a:visited { 
		color:#006699; 
		text-decoration:none; 
		}
		
	#blink span a:hover { 
		color:#006699; 
		text-decoration:underline; 
		}

/*
2007.10更新 ---------------------*/
#winter_07 {
	width: 750px;
	height: 295px;
	background: url(img/winter_07.jpg) no-repeat;
	display: block;
	}

#winter_07 a {
	width: 750px;
	height: 295px;
	text-indent: -9999px;
	display: block;
	}



/*
カテゴリートップ頁 ---------------------*/

.column {
	width: 600px;
	text-align: left;
	margin-left: 16px;
	}

.column .cell {
	width: 150px;
	text-align: center;
	float: left;
	}

.column .cell_02 {
	width: 200px;
	text-align: center;
	float: left;
	}

.column .cell .img {
	padding: 0px;
	width: 120px;
	height: 120px;
	text-align: center;
	margin: 0px auto;
	}

.column .cell .img_02 {
	padding: 0px;
	width: 200px;
	height: 200px;
	text-align: center;
	margin: 0px auto;
	}
.column .cell .img a {
	padding: 0px;
	width: 120px;
	height: 120px;
	text-align: center;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	}

.column .cell_02 .img_02 a {
	padding: 0px;
	width: 200px;
	height: 200px;
	text-align: center;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	}

.column .cell .img_nolink {
	padding: 0px;
	width: 120px;
	height: 120px;
	text-align: center;
	margin: 0px auto;
	text-indent: -9999px;
	display: block;
	margin: 0px auto;
	}

.column .cell_02 .img_02_nolink {
	padding: 0px;
	width: 200px;
	height: 200px;
	text-align: center;
	margin: 0px auto;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	}

.column .cell p.new {
	background: url(img/new_2004.gif) no-repeat;
	margin: 0px auto;
	height: 14px;
	width: 45px;
	text-align: center;
	text-indent: -9999px;
	}

.column .cell_02 p.new {
	background: url(img/new_2004.gif) no-repeat;
	margin: 0px auto;
	height: 14px;
	width: 45px;
	text-align: center;
	text-indent: -9999px;
	}

.column .cell p.down {
	background: url(img/ic_price_down.gif) no-repeat;
	margin: 0px auto 3px;
	height: 20px;
	width: 120px;
	text-align: center;
	text-indent: -9999px;
	}

.column .cell dl dd.befor_price {
	color: #999999;
	text-decoration: line-through;
	}


.column .cell dl dd.after_price {
	color: #FF0000;
	}

.column .cell_02 dl dd.befor_price {
	color: #999999;
	text-decoration: line-through;
	}


.column .cell_02 dl dd.after_price {
	color: #FF0000;
	}
	
/* サファリ用テキスト */
.column .cell dl dt {
	margin: 0px;
	padding: 0px;
	background: url(img/yazirusi_02.gif) no-repeat 0px -5px;
	text-align: left;
	text-indent: 16px;
	}

.column .cell dl dt a {
	padding: 0px 0px 0px -16px;
	margin: 0px;
	font-size: 11px;
	line-height: 1.2em;
	text-align: left;
	color: #333333;
	}
	
.column .cell dl dt a:link {
		color:#333333;
		text-decoration:none;
		}
	
.column .cell dl dt a:visited {
		color:#333333;
		text-decoration:none;
		}
		
.column .cell dl dt a:hover {
		color:#FF0066;
		text-decoration:underline;
		}
	
.column .cell dl dd {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font-size: 11px;
	line-height: 1.2em;
	color: #333333;
	text-align: left;
	}

.column .cell dl dd span {
	color: #999999;
	}

.column .cell p.arrival {
	margin: 0px auto 0px auto;
	font-size: 10px;
	color: #FFFFFF;
	background: #FF0066;
	padding: 2px;
	width: 40px;
	font-weight: bold;
	}

.column .cell p.value {
	margin: 0px auto 0px auto;
	font-size: 10px;
	color: #FFFFFF;
	background: #FF0066;
	padding: 2px;
	width: 80px;
	font-weight: bold;
	}

.column .cell dl dt.nolink {
	padding: 0px 0px 0px -16px;
	margin: 0px;
	font-size: 11px;
	line-height: 1.2em;
	text-align: left;
	color: #999;
	}

.column .cell dl dd.nolink {
	color: #999;
	}
	
.column .cell dl dd.soldout {
	font-size: 10px;
	color: #FF6600;
	}

.column .cell dl dd a {
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
	color: #FF0066;
	font-weight: bold;
	}
	
.column .cell dl dd a:link {
		color:#FF0066;
		text-decoration:none;
		}
	
.column .cell dl dd a:visited {
		color:#FF0066;
		text-decoration:none;
		}
		
.column .cell dl dd a:hover {
		color:#FF66CC;
		text-decoration:underline;
		}
		
.column .cell dl {
	margin: 0px 0px 20px 15px;
	padding: 0px;
	text-align: center;
	}


.column .cell_02 dl dt {
	margin: 0px;
	padding: 0px;
	background: url(img/yazirusi_02.gif) no-repeat 0px -5px;
	text-align: left;
	text-indent: 16px;
	}

.column .cell_02 dl dt a {
	padding: 0px 0px 0px -16px;
	margin: 0px;
	font-size: 11px;
	line-height: 1.2em;
	text-align: left;
	color: #333333;
	}
	
.column .cell_02 dl dt a:link {
		color:#333333;
		text-decoration:none;
		}
	
.column .cell_02 dl dt a:visited {
		color:#333333;
		text-decoration:none;
		}
		
.column .cell_02 dl dt a:hover {
		color:#FF0066;
		text-decoration:underline;
		}
	
.column .cell_02 dl dd {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font-size: 11px;
	line-height: 1.2em;
	color: #333333;
	text-align: left;
	}

.column .cell_02 dl dd span {
	color: #999999;
	}

.column .cell_02 p.arrival {
	margin: 0px auto 0px auto;
	font-size: 10px;
	color: #FFFFFF;
	background: #FF0066;
	padding: 2px;
	width: 40px;
	font-weight: bold;
	}

.column .cell_02 p.value {
	margin: 0px auto 0px auto;
	font-size: 10px;
	color: #FFFFFF;
	background: #FF0066;
	padding: 2px;
	width: 80px;
	font-weight: bold;
	}

.column .cell_02 dl dt.nolink {
	padding: 0px 0px 0px -16px;
	margin: 0px;
	font-size: 11px;
	line-height: 1.2em;
	text-align: left;
	color: #999;
	}

.column .cell_02 dl dd.nolink {
	color: #999;
	}
	
.column .cell_02 dl dd.soldout {
	font-size: 10px;
	color: #FF6600;
	}

.column .cell_02 dl dd a {
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
	color: #FF0066;
	font-weight: bold;
	}
	
.column .cell_02 dl dd a:link {
		color:#FF0066;
		text-decoration:none;
		}
	
.column .cell_02 dl dd a:visited {
		color:#FF0066;
		text-decoration:none;
		}
		
.column .cell_02 dl dd a:hover {
		color:#FF66CC;
		text-decoration:underline;
		}
		
.column .cell_02 dl {
	margin: 0px 0px 20px 15px;
	padding: 0px;
	text-align: center;
	}

/* サファリ以外テキスト */
.column .cell dl dt {
	margin: 0px;
	padding: 0px;
	background: url(img/yazirusi_02.gif) no-repeat 0px 0px;
	text-align: left;
	text-indent: 16px;#
	}
	
.column .cell dl dt a {
	padding: 0px 0px 0px -16px;
	margin: 0px;
	font-size: 12px;
	line-height: 1.2em;
	text-align: left;
	color: #333333;#
	}
	
.column .cell dl dt a:link {
		color:#333333;
		text-decoration:none;#
		}
	
.column .cell dl dt a:visited {
		color:#333333;
		text-decoration:none;#
		}
		
.column .cell dl dt a:hover {
		color:#FF0066;
		text-decoration:underline;#
		}
	
.column .cell dl dd {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font-size: 12px;
	line-height: 1.2em;
	color: #333333;
	text-align: left;#
	}

.column .cell dl dd span {
	color: #999999;#
	}

.column .cell p.arrival {
	margin: 0px auto 0px auto;
	font-size: 10px;
	color: #FFFFFF;
	background: #FF0066;
	padding: 2px;
	font-weight: bold;
	width: 40px;#
	}


.column .cell p.value {
	margin: 0px auto 0px auto;
	font-size: 10px;
	color: #FFFFFF;
	background: #FF0066;
	padding: 2px;
	width: 80px;
	font-weight: bold;#
	}
	
.column .cell dl dt.nolink {
	padding: 0px 0px 0px -16px;
	margin: 0px;
	font-size: 12px;
	line-height: 1.2em;
	text-align: left;
	color: #999;#
	}

.column .cell dl dd.nolink {
	color: #999;#
	}
	

.column .cell dl dd a {
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	color: #FF0066;
	font-weight: bold;#
	}
	
.column .cell dl dd a:link {
		color:#FF0066;
		text-decoration:none;#
		}
	
.column .cell dl dd a:visited {
		color:#FF0066;
		text-decoration:none;#
		}
		
.column .cell dl dd a:hover {
		color:#FF66CC;
		text-decoration:underline;#
		}
		
.column .cell dl dd.soldout {
	font-size: 10px;
	color: #FF6600;#
	}
	

.column .cell_02 dl dt {
	margin: 0px;
	padding: 0px;
	background: url(img/yazirusi_02.gif) no-repeat 0px 0px;
	text-align: left;
	text-indent: 16px;#
	}
	
.column .cell_02 dl dt a {
	padding: 0px 0px 0px -16px;
	margin: 0px;
	font-size: 12px;
	line-height: 1.2em;
	text-align: left;
	color: #333333;#
	}
	
.column .cell_02 dl dt a:link {
		color:#333333;
		text-decoration:none;#
		}
	
.column .cell_02 dl dt a:visited {
		color:#333333;
		text-decoration:none;#
		}
		
.column .cell_02 dl dt a:hover {
		color:#FF0066;
		text-decoration:underline;#
		}
	
.column .cell_02 dl dd {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font-size: 12px;
	line-height: 1.2em;
	color: #333333;
	text-align: left;#
	}

.column .cell_02 dl dd span {
	color: #999999;#
	}

.column .cell_02 p.arrival {
	margin: 0px auto 0px auto;
	font-size: 10px;
	color: #FFFFFF;
	background: #FF0066;
	padding: 2px;
	font-weight: bold;
	width: 40px;#
	}


.column .cell_02 p.value {
	margin: 0px auto 0px auto;
	font-size: 10px;
	color: #FFFFFF;
	background: #FF0066;
	padding: 2px;
	width: 80px;
	font-weight: bold;#
	}
	
.column .cell_02 dl dt.nolink {
	padding: 0px 0px 0px -16px;
	margin: 0px;
	font-size: 12px;
	line-height: 1.2em;
	text-align: left;
	color: #999;#
	}

.column .cell_02 dl dd.nolink {
	color: #999;#
	}
	

.column .cell_02 dl dd a {
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	color: #FF0066;
	font-weight: bold;#
	}
	
.column .cell_02 dl dd a:link {
		color:#FF0066;
		text-decoration:none;#
		}
	
.column .cell_02 dl dd a:visited {
		color:#FF0066;
		text-decoration:none;#
		}
		
.column .cell_02 dl dd a:hover {
		color:#FF66CC;
		text-decoration:underline;#
		}
		
.column .cell_02 dl dd.soldout {
	font-size: 10px;
	color: #FF6600;#
	}
	
/*
インデクス頁　ランキング tees ---------------------*/

/* サファリ用テキスト */
div#ranking {
	width: 230px;
	height: 162px;
	}
	
div#ranking dl {
	margin: 0px;
	padding: 0px;
	}

div#ranking dl dt {
	background: url(img/ranking_title.gif) no-repeat;
	width: 230px;
	height: 42px;
	font-size: 12px;
	text-align: left;
	text-indent: -9999px;
	}
	
div#ranking dl dd {
	margin: 0px;
	padding: 0px;
	}

div#ranking dl dd#top {
	background: url(img/ranking_01.gif) no-repeat;
	width: 230px;
	height: 70px;
	padding-top: 28px;
	padding-left: 65px;
	}
div#ranking dl dd#top {
	font-size: 12px;
	font-weight: bold;
	}
	

div#ranking dl dd#second {
	background: url(img/ranking_02.gif) no-repeat;
	width: 230px;
	height: 25px;
	padding-top: 5px;
	padding-left: 60px;
	}

div#ranking dl dd#second {

	font-size: 12px;
	font-weight: bold;
	}
	


div#ranking dl dd#third {
	background: url(img/ranking_03.gif) no-repeat;
	width: 230px;
	height: 25px;
	padding-top: 5px;
	padding-left: 60px;
	}
	
div#ranking dl dd#third {

	font-size: 12px;
	font-weight: bold;
	}
	


/* サファリ以外テキスト */

#ranking {
	width: 190px;
	height: 162px;#
	}
	
#ranking dl {
	margin: 0px;
	padding: 0px;#
	}

#ranking dl dt {
	background: url(img/ranking_title.gif) no-repeat;
	width: 190px;
	height: 42px;
	font-size: 12px;
	text-align: left;
	text-indent: -9999px;#
	}
	
#ranking dl dd {
	margin: 0px;
	padding: 0px;#
	}

#ranking dl dd#top {
	margin: 0px;
	padding: 0px;
	background: url(img/ranking_01.gif) no-repeat;
	width: 190px;
	height: 70px;#
	}
	
#ranking dl dd#top a {
	margin: 0px;

	font-size: 12px;
	font-weight: bold;
#
	}
	
	
#ranking dl dd#second {
	background: url(img/ranking_02.gif) no-repeat;
	width: 190px;
	height: 25px;
	padding-top: 5px;
	padding-left: 60px;#
	}

#ranking dl dd#second a {
	font-size: 12px;
	font-weight: bold;#
	}
	

#ranking dl dd#third {
	background: url(img/ranking_03.gif) no-repeat;
	width: 190px;
	height: 33px;
	padding-top: 5px;
	padding-left: 60px;#
	}
	
#ranking dl dd#third a {
	font-size: 12px;
	font-weight: bold;#
	}
	


/*
インデクス頁　ランキング caps ---------------------*/

/* サファリ用テキスト */
div#ranking_cap {
	width: 230px;
	height: 162px;
	}
	
div#ranking_cap dl {
	margin: 0px;
	padding: 0px;
	}

div#ranking_cap dl dt {
	background: url(img/ranking_title_c.gif) no-repeat;
	width: 230px;
	height: 42px;
	font-size: 12px;
	text-align: left;
	text-indent: -9999px;
	}
	
div#ranking_cap dl dd {
	margin: 0px;
	padding: 0px;
	}

div#ranking_cap dl dd#top {
	background: url(img/ranking_01_c.gif) no-repeat;
	width: 230px;
	height: 70px;
	padding-top: 28px;
	padding-left: 65px;
	}
div#ranking_cap dl dd#top a {
	font-size: 12px;
	font-weight: bold;
	}

	
div#ranking_cap dl dd#second {
	background: url(img/ranking_02_c.gif) no-repeat;
	width: 230px;
	height: 25px;
	padding-top: 5px;
	padding-left: 60px;
	}

div#ranking_cap dl dd#second a {
	font-size: 12px;
	font-weight: bold;
	}
	

div#ranking dl dd#third {
	background: url(img/ranking_03.gif) no-repeat;
	width: 230px;
	height: 25px;
	padding-top: 5px;
	padding-left: 60px;
	}
	
div#ranking_cap dl dd#third a {
	font-size: 12px;
	font-weight: bold;
	}
	
/* サファリ以外テキスト */

#ranking_cap {
	width: 190px;
	height: 162px;#
	}
	
#ranking_cap dl {
	margin: 0px;
	padding: 0px;#
	}

#ranking_cap dl dt {
	background: url(img/ranking_title_c.gif) no-repeat;
	width: 190px;
	height: 42px;
	font-size: 12px;
	text-align: left;
	text-indent: -9999px;#
	}
	
#ranking_cap dl dd {
	margin: 0px;
	padding: 0px;#
	}

#ranking_cap dl dd#top {
	background: url(img/ranking_01_c.gif) no-repeat;
	width: 190px;
	height: 70px;
	padding-top: 28px;
	padding-left: 65px;#
	}
#ranking_cap dl dd#top a {
	font-size: 12px;
	font-weight: bold;#
	}
	
	
#ranking_cap dl dd#second {
	background: url(img/ranking_02_c.gif) no-repeat;
	width: 190px;
	height: 25px;
	padding-top: 5px;
	padding-left: 60px;#
	}

#ranking_cap dl dd#second a {
	font-size: 12px;
	font-weight: bold;#
	}

#ranking_cap dl dd#third {
	background: url(img/ranking_03_c.gif) no-repeat;
	width: 230px;
	height: 33px;
	padding-top: 5px;
	padding-left: 60px;#
	}
	
#ranking_cap dl dd#third a {
	font-size: 12px;
	font-weight: bold;#
	}
	

/*
インデクス頁　ランキング other items ---------------------*/

/* サファリ用テキスト */
div#ranking_other {
	width: 230px;
	height: 162px;
	}
	
div#ranking_other dl {
	margin: 0px;
	padding: 0px;
	}

div#ranking_other dl dt {
	background: url(img/ranking_title_o.gif) no-repeat;
	width: 230px;
	height: 42px;
	font-size: 12px;
	text-align: left;
	text-indent: -9999px;
	}
	
div#ranking_other dl dd {
	margin: 0px;
	padding: 0px;
	}

div#ranking_other dl dd#top {
	background: url(img/ranking_01_o.gif) no-repeat;
	width: 230px;
	height: 70px;
	padding-top: 28px;
	padding-left: 65px;
	}
div#ranking_other dl dd#top a {
	font-size: 12px;
	font-weight: bold;
	}
	
div#ranking_other dl dd#second {
	background: url(img/ranking_02_o.gif) no-repeat;
	width: 230px;
	height: 25px;
	padding-top: 5px;
	padding-left: 60px;
	}

div#ranking_other dl dd#second a {
	font-size: 12px;
	font-weight: bold;
	}
	
div#ranking_other dl dd#third {
	background: url(img/ranking_03_o.gif) no-repeat;
	width: 230px;
	height: 25px;
	padding-top: 5px;
	padding-left: 60px;
	}
	
div#ranking_other dl dd#third a {
	font-size: 12px;
	font-weight: bold;
	}
	

/* サファリ以外テキスト */

#ranking_other {
	width: 190px;
	height: 162px;#
	}
	
#ranking_other dl {
	margin: 0px;
	padding: 0px;#
	}

#ranking_other dl dt {
	background: url(img/ranking_title_o.gif) no-repeat;
	width: 190px;
	height: 42px;
	font-size: 12px;
	text-align: left;
	text-indent: -9999px;#
	}
	
#ranking_other dl dd {
	margin: 0px;
	padding: 0px;#
	}

#ranking_other dl dd#top {
	background: url(img/ranking_01_o.gif) no-repeat;
	width: 190px;
	height: 70px;
	padding-top: 28px;
	padding-left: 65px;#
	}
#ranking_other dl dd#top a {
	font-size: 12px;
	font-weight: bold;#
	}
	
	
#ranking_other dl dd#second {
	background: url(img/ranking_02_o.gif) no-repeat;
	width: 190px;
	height: 25px;
	padding-top: 5px;
	padding-left: 60px;#
	}

#ranking_other dl dd#second a {
	font-size: 12px;
	font-weight: bold;#
	}
	

#ranking_other dl dd#third {
	background: url(img/ranking_03_o.gif) no-repeat;
	width: 190px;
	height: 33px;
	padding-top: 5px;
	padding-left: 60px;#
	}
	
#ranking_other dl dd#third a {
	font-size: 12px;
	font-weight: bold;#
	}
	

div#ranking dd a {
	color: #FF0066;
		}

div#ranking dd a:link {
		color:#FF0066;
		text-decoration:none;
		}
	
div#ranking dd a:visited {
		color:#FF0066;
		text-decoration:none;
		}
		
div#ranking dd a:hover {
		color:#FF66CC;
		text-decoration:underline;
		}

div#ranking_cap dd a {
	color: #289C28;
		}

div#ranking_cap dd a:link {
		color:#289C28;
		text-decoration:none;
		}
	
div#ranking_cap dd a:visited {
		color:#289C28;
		text-decoration:none;
		}
		
div#ranking_cap dd a:hover {
		color:#53B053;
		text-decoration:underline;
		}

div#ranking_other dd a {
	color: #F3310B;
		}

div#ranking_other dd a:link {
		color:#F3310B;
		text-decoration:none;
		}
	
div#ranking_other dd a:visited {
		color:#F3310B;
		text-decoration:none;
		}
		
div#ranking_other dd a:hover {
		color:#F55A3C;
		text-decoration:underline;
		}
	
p.wagon_sbtitle {
	font-size: 14px;
	font-weight: bold;
	width: 600px;
	text-align: left;
	color: #304461;
	border-bottom: 1px dashed #304461;
	border-left: 3px solid #304461;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-bottom: 10px;
	}
	

/*
テーブル　他頁関連リンク ---------------------*/

/* サファリ用テキスト */


.link_01 a {
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
	color: #FF0066;
	font-weight: bold;
	}
	
.link_01 a:link {
		color:#FF0066;
		text-decoration:none;
		}
	
.link_01 a:visited {
		color:#FF0066;
		text-decoration:none;
		}
		
.link_01 a:hover {
		color:#FF66CC;
		text-decoration:underline;
		}
	
/* サファリ以外テキスト */

.link_01 a {
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	color: #FF0066;
	font-weight: bold;#
	}
	
.link_01 a:link {
		color:#FF0066;
		text-decoration:none;#
		}
	
.link_01 a:visited {
		color:#FF0066;
		text-decoration:none;#
		}
		
.link_01 a:hover {
		color:#FF66CC;
		text-decoration:underline;#
		}
		

.outlet {
	font-weight: bold;
	font-size: 11px;
}

	
.outlet a:link {
		color:#FF0066;
		text-decoration:none;
		}
	
.outlet a:visited {
		color:#FF0066;
		text-decoration:none;
		}
		
.outlet a:hover {
		color:#FF66CC;
		text-decoration:underline;
		}

