.ranking{
	margin				: 0 ;
	padding				: 10px 10px ;
	width				: 638px ;
	height				: 150px ;
}

.osusume{
	margin				: 0 auto ;
	padding				: 0 ;
	width				: 571px ;
	height				: 371px ;
}

.ranking_left{
	margin				: 0 ;
	padding				: 0 10px 0 0 ;
	width				: 410px ;
	float				: left ;
	display				: inline-block ;
}
.ranking_right{
	margin				: 0 ;
	padding				: 0 ;
	width				: 200px ;
	float				: right ;
	display				: inline-block ;
}
.rank{
	font				: bold 120%/130% 'ＭＳ Ｐゴシック';
	color				: red ;
}

.title{
	font				: bold 100%/130% 'ＭＳ Ｐゴシック';
	color				: #000000 ;
}

.setumei{
	font				: normal 90%/130% 'ＭＳ Ｐゴシック';
	color				: #000000 ;
}

.border{
	height				: 20px ;
	width				: 652px ;
}

.backime{
	background			: url("../img/shop/back.jpg") top repeat-y;
	
}


.maincont{
	width				: 840px;
	padding				: 10px;
	margin-left			: 15px;
	margin				: 0 auto;
	text-align			: center;
	display				: inline-black;
}
.maincont_come{
	width				: 840px;
	padding				: 10px 0px 10px 10px;
	display				: inline-black;
}


.maincont_come .left{
	margin-top			: 30px;
	margin-left			: 11px;
	width				: 252px;
	float				: left;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 520px;
	border				: 1px solid #B2B2B2;

}
.maincont_come .center{
	margin-top			: 30px;
	margin-left			: 15px;
	width				: 252px;
	float				: left;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 520px;
	border				: 1px solid #B2B2B2;

}

.maincont_come .right{
	margin-top			: 30px;
	width				: 252px;
	margin-left			: 15px;
	float				: left;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 520px;
	border				: 1px solid #B2B2B2;



}

.item3{
	width				: 291px;
	margin-left			: -4px;
	margin-top			: 35px;
	display				: inline-block;
	float				: left;
}

.itemtext{
	margin-top			: 15px;
	margin-left			: 5px;
	width				: 260px;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 130px;
	float				: left;
	border				: 1px dotted #B2B2B2;
}
.itemtext2{
	margin-top			: 15px;
	margin-left			: 15px;
	width				: 260px;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 130px;
	float				: left;
	border				: 1px dotted #B2B2B2;

}
.itemtext .red{
	color				: #D35B0D;
	display				: inline-block;
	font-size			: 10pt;
	border-bottom		: 1px dotted #BD9670;
	width				: 98%;

}
.itemtext2 .red{
	color				: #D35B0D;
	display				: inline-block;
	font-size			: 10pt;
	border-bottom		: 1px dotted #BD9670;
	width				: 98%;

}


.item4{
	width				: 217px;
	display				: inline-block;
	float				: left;
}
.item4text{
	margin-top			: 15px;
	margin-left			: 6px;
	width				: 192px;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 100px;
	float				: left;
	border				: 1px dotted #B2B2B2;
}
.item4text .red{
	color				: #D35B0D;
	display				: inline-block;
	font-size			: 10pt;
	border-bottom		: 1px dotted #BD9670;
	width				: 98%;
}
.item4text2{
	margin-top			: 15px;
	margin-left			: 13px;
	width				: 192px;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 100px;
	float				: left;
	border				: 1px dotted #B2B2B2;

}
.item4text2 .red{
	color				: #D35B0D;
	display				: inline-block;
	font-size			: 10pt;
	border-bottom		: 1px dotted #BD9670;
	width				: 98%;
}




.title_margin{
	margin-left			: -14px;
	display				: inline-block;

}



.item2{
	width				: 374px;
	float				: left;
	display				: inline-block;
	margin				: 0 auto;
	padding-right		: 35px;
	padding-left		: 20px;
	padding-bottom		: 35px
	margin-bottom		: 35px;

}
.item2text{
	margin-top			: 15px;
	margin-left			: 29px;
	width				: 354px;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 20px;
	float				: left;
	border				: 1px dotted #B2B2B2;
}

.item2text .red{
	color				: #D35B0D;
	display				: inline-block;
	font-size			: 10pt;
	width				: 98%;
}
.item2text2{
	margin-top			: 15px;
	margin-left			: 61px;
	width				: 354px;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 20px;
	float				: left;
	border				: 1px dotted #B2B2B2;

}
.item2text2 .red{
	color				: #D35B0D;
	display				: inline-block;
	font-size			: 10pt;
	width				: 98%;
}

.item2_coment{
	margin-top			: 15px;
	margin-left			: 29px;
	width				: 780px;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	height				: 45px;
	float				: left;
	border				: 1px dotted #B2B2B2;

}

.coshihikari_text{
	margin-top			: 15px;
	margin-left			: 15px;
	width				: 220px;
	height				: 170px;
	padding				: 5px;
	background			: #F7F7F9;
	display				: inline-block;
	color				: #5D564A;
	line-height			: 160%;
	font-size			: 10pt;
	font-family			: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;

}


.border_co{
	border-right		: 1px solid #BD9670;
	border-bottom		: 1px solid #BD9670;
	height				: 15px;
	width				: 100px;
	display				: inline-block;
}
.border_co2{
	border-bottom		: 1px solid #BD9670;
	height				: 15px;
	width				: 100px;
	display				: inline-block;
}

.flash2{
	margin 					: 0 ;
	padding 				: 0 ;
	width					: 880px ;
	height					: 350px ;
	float					: left ;
}
