@charset "utf-8";

#main_contents_inner {
	background:url(../image/contents_back_inner.gif) repeat-y top center;
}

div#main {
	width:650px;
	margin:0;padding:0;
	float:left;
	text-align:left;
	background:#000;
}

/* h5 部分 */
#main div#navi_top h5{ 
	background:url(image/shipment_h5_title_back.jpg) no-repeat top left;
}
#main div#navi_bottom h5{ 
	background:url(image/shipment_h5_title_back_bottom.jpg) no-repeat top left;
}

/* コンテンツ内容部分 */
/* 左部分 */
#main div#main_contents{ 
	width:580px;
	margin:0 auto;
	padding-bottom:80px;
}

#main div#main_contents div.one_contents{
	height:170px;
	margin:0 0 35px 0;padding:0;
	clear:both;
}

#main div#main_contents div.one_contents h5{
		height:35px;
		margin:0 5px 10px 5px;padding:0 5px 5px 5px;
		text-indent:-5000px;
		border-bottom:2px dotted #BBB;
}

#main div#main_contents div.one_contents h5#text_title_1{
	background:url(image/sh_h5_1.gif) no-repeat top left;
}

#main div#main_contents div.one_contents h5#text_title_2{
	background:url(image/sh_h5_2.gif) no-repeat top left; 
}


#main div#main_contents div.one_contents div.muscat_img_left{
	width:200px;
	float:left;
	display:inline;
}

#main div#main_contents div.one_contents div.text_center    {
	width:250px;
	float:left;
	display:inline;
	text-align:center;
}

	#main div#main_contents div.one_contents div.text_center p  {
		font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		width:220px;
		margin:15px auto 10px auto;padding:0;
		font-size:14px;
		text-align:left;
	}


	#main div#main_contents div.one_contents div.text_center div.muscat_detail_text {
		width:220px;
		margin:0 auto;padding:10px;
		border:1px solid #af6c66;
/*
		background:#e7d3d1;
*/
	}
	
	#main div#main_contents div.one_contents div.text_center div.muscat_detail_text p{
		margin:0 0 5px 0;padding:0;
		line-height:130%;		
		font-size:13px;
		color:#af6c66;
	}
	
#main div#main_contents div.one_contents div.rank_img_right {
	width:120px;
	margin:0;padding:15px 0 0 0;
	float:left;
	display:inline;
}




