* { margin : 0 ; padding : 0 ;}


body {

font-family: MS P????, Osaka, ?????? Pro W3;
font-size: 12px;
text-decoration: none;
background:url(http://creative.myspace.co.jp/d/upsold/images/bg.gif) repeat center !important;
margin:0 auto;
line-height:1.4;
width:960px;
}

img {
border:0;
}



#mainLayout, #mainLayout td { padding:0px !important; margin:0px !important; background-color:#FFFFFF;}
#header {
background-image:url(http://creative.myspace.co.jp/d/upsold/images/header.jpg);
background-repeat:no-repeat;
background-position:top!important;
height:140px !important;
margin-bottom:0pt;
padding-bottom:0pt;
}


a:link {text-decoration   : none;}
a:visited {text-decoration   : none;}
a:hover {text-decoration   : underline;}
a:active {text-decoration   : underline;}

a:link { color: #735721; } 
a:visited { color: #735721;} 
a:hover { color: #735721;} 
a:active {color: #735721;} 

#footer {
height: 80px;
width: 960px;
margin: 0;
padding:0;
background: #FFFFFF;
margin-top:-2px;
font-size:9px;
}

.clear {
clear : both ;
}


#my_body {
	width:960px;
	position:absolute;	
	left:50%;
	margin-left:-480px;
}

#my_header{
	height: 77px;
	background: url(http://creative.myspace.co.jp/d/upsold/images/mgs_mainheader.gif) no-repeat left top;
}

#header_logo {
	width:300px;
	padding:0;
	float:left;
}

#header_contents {
	width:650px;
	padding:24px 0 0;
	float: right;
}

.header_text {
text-size:12px;
font-weight:bold;
line-height:1.4;
color:#000000;
margin-bottom:8px;
}

.header_link{
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/icon_link.gif) no-repeat left top ;
float:left;
margin:0 20px 0 0;
padding:0 0 0 16px;
}

#main_contents { 
padding:30px 0px 30px 20px;
background:#FFFFFF;
}

h1 {
height:40px;
background: url(http://creative.myspace.co.jp/d/upsold/images/history/h1_bg.gif) no-repeat left top;
margin-bottom:10px;
padding:8px 0 0 20px;
font-size:16px;
font-weight:bold;
}

.float_left {
float:left;
}

.ranking_period {
float:right;
font-size:10px;
font-weight:normal;
padding:3px 15px 0 0;
}


.comment_link {
width:150px;
float:right;
}

.weekly_ranking {
float:left;
width:300px;
padding-right:10px;
}

.monthly_ranking {
float:left;
width:300px;
padding-right:10px;
}

h2 {
height:26px;
background: url(http://creative.myspace.co.jp/d/upsold/images/history/h2_bg.gif) no-repeat left top;
margin: 0 0 0 5px;
padding:8px 0 0 24px;
line-height:1.3;
font-size:12px;
font-weight:bold;
}

.ranking_period2 {
float:right;
font-size:10px;
font-weight:normal;
padding:0;
}


#header_catch {
float:left;
padding-left:290px;

}

#header_control {
float:right;
text-align:right;
padding-right:10px;
margin-top:10px;
}

#header_catch_text {
margin-top:20px;
font-size:12px;
font-weight:bold;
color:#372a01;
}

.header_number_text {
margin-top:6px;
font-size:12px;
color:#372a01;
}

.header_control_text a{
	font-size:12px !important;
}

.header_control_text a:hover{
font-decoration:underline !important;
}

.header_control_btn {
margin-top:10px;
}



#about_mgs { width:920px; _width:940px; background:url(http://creative.myspace.co.jp/d/upsold/images/about_bg.gif); padding:10px;}




#my_navigation .inner { 
padding:0 10px;
line-height:1.5;
}

.MySpaceURL a:link {color:#999999 !important; font-size:9px !important;}
.MySpaceURL a:visited {color:#999999 !important; font-size:9px !important;}
.MySpaceURL a:hover {color:#999999 !important; font-size:9px !important;}
.MySpaceURL a:active {color:#999999 !important; font-size:9px !important;}



.right_frame {
width:300px;
margin-bottom:15px;
}

.right_frame_body{
margin:0px;
padding:0px;
width:300px;
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_bg.gif) left repeat scroll;
}


.new_icon {
width:22px;
height:11px;
margin-right:2px;
}


.r{}

#register_title {
width:300px;
height:5px;
margin:0px;
padding:0px;
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_top_simple.gif) left top no-repeat scroll;
}






#wrap {
width:960px;
}
.mobile {
text-indent:-9999px;
display:none;
}
.profileWidth {
width:960px!important;

}

		
#topics_title {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/main_topics_title.gif) no-repeat scroll;
background-position:left bottom;
}

		
p.title_text {
	padding:6px 20px 6px 100px;
	_padding:8px 20px 4px 100px;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	color:#443401;
}	

ul, ol, dl {
list-style-position:outside;
}


#ranking_title {
width:300px;
height:40px;
margin:0px;
padding:0px;
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_title.gif) left top no-repeat scroll;
}

#ranking_title h3 {
text-align:right;
padding-top:13px;
padding-right:20px;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
margin:0;
}

.frame_top {
width:300px;
height:5px;
margin:0px;
padding:0px;
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_top.gif) left top no-repeat scroll;
}


.frame_bottom {
width:300px;
height:5px;
margin:0px;
padding:0px;
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_bottom.gif) left top no-repeat scroll;
}

.ranking_item_top {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_dotline.gif) no-repeat scroll;
background-position:left bottom;
margin:0px 10px 5px 10px;
padding:1px;
}

.ranking_item {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_dotline.gif) no-repeat scroll;
background-position:left bottom;
margin:5px 10px 5px 10px;
padding:1px;
}

.ranking_item10 {
background:transparent;
margin:5px 10px 0px 10px;
padding:1px;
}

.ranking_left{
width:70px;
}

.top3 .ranking_left{
width:80px;
}

#ranking_weekly_list01 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_week_num_no1.gif) no-repeat scroll 0%;
float:left;
}
#ranking_weekly_list02 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_week_num_no2.gif) no-repeat scroll 0%;
float:left;
}
#ranking_weekly_list03 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_week_num_no3.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list01 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no1.gif) no-repeat scroll 0%;
float:left;
}
#ranking_list02 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no2.gif) no-repeat scroll 0%;
float:left;
}
#ranking_list03 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no3.gif) no-repeat scroll 0%;
float:left;
}
#ranking_list04 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no4.gif) no-repeat scroll 0%;
float:left;
}
#ranking_list05 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no5.gif) no-repeat scroll 0%;
float:left;
}
#ranking_list06 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no6.gif) no-repeat scroll 0%;
float:left;
}
#ranking_list07 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no7.gif) no-repeat scroll 0%;
float:left;
}
#ranking_list08 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no8.gif) no-repeat scroll 0%;
float:left;
}
#ranking_list09 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no9.gif) no-repeat scroll 0%;
float:left;
}
#ranking_list10 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no10.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list11 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no11.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list12 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no12.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list13 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no13.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list14 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no14.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list15 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no15.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list16 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no16.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list17 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no17.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list18 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no18.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list19 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no19.gif) no-repeat scroll 0%;
float:left;
}

#ranking_list20 {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_num_no20.gif) no-repeat scroll 0%;
float:left;
}
.ranking_image {
	width:30px;
	margin:0 0 5px 30px;
}

.ranking_image img {
border:1px #d9d9d9 solid;
vertical-align:baseline !important;
}

.ranking_text {
	width:200px;
	float:right;
	margin-bottom:5px;
}

.top3 .ranking_text {
	width:190px;
	float:right;
	margin-bottom:5px;
}

#ranking_title2 {
width:300px;
height:40px;
margin:0px;
padding:0px;
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/weeklyranking_title.gif) left top no-repeat scroll;
}

#ranking_title2 h3 {
text-align:right;
padding-top:13px;
padding-right:20px;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
margin:0;
}
.msj_clear{ 
clear: both; 
visibility: hidden; 
height:0px; 
_height:1px;  
overflow : hidden;
}

.ranking_title {
font-size:12px;
font-style:normal;
font-weight:bold;
}

.ranking_title img{
vertical-align:baseline;
}

.ranking_shoplink a{
font-size:10px;
font-style:normal;
font-weight:normal;
color:#999999;
}

#rankingArea .ranking_shoplink a:hover {
font-decoration:underline;
}

.ranking_title a{
color: #735721;
font-weight:bold;
}

.ranking_title a:hover{
color: #846832;
font-weight:bold;
}



span.button{
cursor: pointer;
font-weight: bold;
border-bottom: 1px solid #333;
}
	


#msjpnewsbox a span { color:#777;  font-size:10px; *font-size: 85%;}

.JpRight { text-align: left; margin:0 0px 0 0; padding:0;}
span.viewall { text-align: right; }
.viewall a {
  padding:0 60px 0 0px;
  background:url(img/icon_mscreator.gif) right 1px no-repeat;
  margin:2px;
  font-size:12px;
}

/*   半期ランキング   */

#half_main_contents {
padding:20px 20px;
background:#FFFFFF;
}


.main_contents_left {
float:left;
width:600px;
}

.main_contents_right {
	float:right;
	width:300px;
	padding:55px 0 0 0;
}

.halfyear_ranking {
margin-bottom:30px;
}

.halfyear_ranking h1 {
height:80px;
margin:0 0 10px 0;
padding:0;
}


.halfyear_ranking .right_frame600 {
margin:0;
padding:0
width:600px;
}

.right_frame_top{
margin:0px;
padding:0px;
width:600px;
height:6px;
background:url(http://creative.myspace.co.jp/d/upsold/images/history/ranking_bg_top_610.gif) top left no-repeat;
}

.halfyear_ranking .right_frame_body{
margin:0;
padding:0;
width:600px;
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/history/ranking_bg_610.gif) left repeat scroll;
}

.halfyear_ranking .right_frame_btm{
margin:0px;
padding:0px;
width:600px;
height:6px;
background:url(http://creative.myspace.co.jp/d/upsold/images/history/ranking_bg_btm_610.gif) top left no-repeat;
}

.halfyear_ranking .ranking_item_top {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_dotline.gif) repeat-x scroll;
background-position:left bottom;
margin:0px 10px 5px 10px;
padding:1px;
}

.halfyear_ranking .ranking_item {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/ranking_dotline.gif) repeat-x scroll;
background-position:left bottom;
margin:5px 10px 5px 10px;
padding:1px;
}


.halfyear_ranking .top1 .ranking_left{
width:115px;
}

.halfyear_ranking .top3 .ranking_left{
width:95px;
}

.halfyear_ranking .ranking_left{
width:82px;
}

.ranking1120_left .ranking_left, .ranking1120_right .ranking_left{
width:70px;
}

.halfyear_ranking .ranking_text{
	width:485px;
	float:right;
	margin:0 0 5px 0px;
}

.halfyear_ranking .top3 .ranking_text{
	width:475px;
	float:right;
	margin:0 0 5px 0px;
}

.halfyear_ranking .top1 .ranking_text{
	width:455px;
	float:right;
	margin:0 0 5px 0px;
}

.ranking1120_left .ranking_text, .ranking1120_right .ranking_text{
	width:200px;
	float:right;
	margin:0 0 5px 0px;
}

#half_main_contents .top1 .ranking_title{
font-size:28px;
line-height:1.2;
font-weight:bold;
}

#half_main_contents .top3 .ranking_title{
font-size:22px;
line-height:1.2;
font-weight:bold;
}

#2008_half_ranking .ranking_title {
font-size:12px !important;
line-height:1.2;
}

.side_contents_block {
margin:0 0 15px 0;
}

.side_contents_inner {
margin:8px 0 0 0;
padding:0 10px;
}

.side_contents_link {
background:transparent url(http://creative.myspace.co.jp/d/upsold/images/icon_link.gif) no-repeat left top ;
margin:0 0 10px 0;
padding:0 0 0 16px;
}

.ranking1120_left {
float:left;
width:280px;
}

.ranking1120_right {
float:right;
width:280px;
}
