@charset "utf-8";body {color:#333333;}/*ラッパーで全体の表示位置指定可*/#wrapper {	height: auto;	width: 800px;	margin: 0 auto;	border-top: 20px solid #FBCFD1;	border-right: 20px solid #FBCFD1;	border-bottom: 1px solid #FBCFD1;	border-left: 20px solid #FBCFD1;	padding: 0;}/*ラッパー内のマージンリセット*/#wrapper h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,img,{	margin: 0 auto;	padding:0;}/*ページ内でグローバルなリンク色*/a {	color: #FB6167;}a:link {	color: #FB6167;	text-decoration: none;}a:link:hover {	color: #FB6167;	text-decoration: underline;}a:visited {	color: #FB6167;	text-decoration: none;}a:visited:hover {	color: #FB6167;	text-decoration: underline;}/*ヘッダー*/#wrapper #header {	background: #FBCFD1;/*	height: 90px;	padding: 0px 300px 0px 0px;	width: 500px;*/	clear: both;	margin: 0 auto;	 padding:0;		width:800px;		 height:50px;}#wrapper #ranking-title {	margin: 0 auto;	padding: 0;	clear: both;	height: 150px;	width: 800px;}/*LOGO*/#wrapper #site-logo {	height: 90px;	width: 500px;	margin: 0px;	padding: 0px;	float: left;}#wrapper #site-logo img {	height: 90px;	width: 500px;	display: block;	margin: 0px;	padding: 0px;}/*ヘッダーバナー*/#header-bunner {	height: 60px;	width: 555px;	margin: 0px;	padding: 0px;	float: left;}#wrapper #header #header-bunner img {	float: right;/*	height: 60px;	width: 470px;*/}/*左コンテンツのラッパー*/#wrapper #cont-left {	height: auto;	width: 545px;	float: left;	padding: 5px 5px 20px 18px;	background: #FFFFFF;}#wrapper #koukoku #right img {	height: 110px;	width: 230px;}/*ランキングスリー*/#wrapper #cont-left #box-rank3 {	height: auto;	width: 540px;	clear: both;	float: left;}#wrapper #cont-left #box-rank3 .cell {	width: 120px;	padding-right: 30px;	padding-left: 30px;	float: left;	height: auto;	background: #FFFFFF;}#wrapper #cont-left #box-rank3 .cell .rank {	height: 55px;	width: 55px;	display: block;	background: #FFFFFF;	padding: 0px 33px 10px 32px;}#wrapper #cont-left #box-rank3 .cell .rank img {	height: 53px;	width: 58px;}#wrapper #cont-left #box-rank3 .cell .rank-bunner {	height: 120px;	width: 120px;	display: block;}#wrapper #cont-left #box-rank3 .cell .rank-bunner img {	height: 120px;	width: 120px;}#wrapper #cont-left #box-rank3 .cell .title {	text-align: justify;	height: auto;	width: 120px;	display: block;	margin: 0px;	padding: 5px 0px 0px;	font-size: 1em;	color: #000000;	line-height: 1.3em;	font-weight:bold;}/*タイトル*/#wrapper #cont-left .left-title {	font-size: 1em;	color:#000000;	line-height: 4em;	background: url(/static/images/img_blog_ranking/icon_jyabara.gif) no-repeat left center;	height: 4em;	clear: both;	float: left;	margin: 0px;	padding: 0px 0px 0px 50px;	color: #000000;	width: 20em;}/*カウント数*/#wrapper #cont-left .count {	width: auto;	clear: both;	text-align: right;	padding-right: 40px;	font-size: 0.8em;}/*ナビゲーション（ページ制御）*/#wrapper #cont-left .nav {	text-align: center;	width: 540px;	clear: both;	padding-top: 10px;	margin-bottom: 20px;	padding-bottom: 10px;	font-size: 0.9em;	line-height: 1.4em;}/*背景がベージュのブロック*/#wrapper #cont-left .box-under3 {	height: auto;	width: 538px;	clear: both;	padding-top: 5px;	padding-bottom: 5px;	float: left;	background: #FBF6EE;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px none #CCCCCC;	border-left: 1px solid #CCCCCC;}/*背景が白のブロック（背景違い）*/#wrapper #cont-left .box-under3-2 {	height: auto;	width: 538px;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px none #CCCCCC;	border-left: 1px solid #CCCCCC;	float: left;	margin: 0px;	padding: 5px 0px;	clear: both;}/*２０番目のブロック（ボーダー違い）*/#wrapper #cont-left .box-under3-3 {	height: auto;	width: 538px;	clear: both;	padding-top: 5px;	padding-bottom: 5px;	border: 1px solid #CCCCCC;	float: left;}.rank {	text-align: center;	height: 31px;	width: 57px;	display: block;	margin: 0px;	padding: 10px 0px 0px;	font-weight: 600;}#wrapper #cont-left  .left img {	height: 40px;	width: 55px;	display: block;	margin: 0px;	padding: 0px;}#wrapper #cont-left  .right .sub-title {	float: left;	margin: 0px 0px 0px;	padding: 0px;	display: block;	width: 450px;	clear: both;	color: #0099FF;	font-size: 0.9em;}#wrapper #cont-left  .right .naiyou {	height: auto;	width: 450px;	line-height: 1.3em;	font-size: 0.8em;}#wrapper #cont-left  .right .naiyou a {	color: #FF0000;}#wrapper #cont-left  .right .naiyou .comment {	display: inline;	line-height: 1.3em;}#wrapper #cont-left  .left {	float: left;	height: 82px;	width: 57px;	padding-right: 12px;	padding-left: 11px;}#wrapper #cont-left  .right {	height: auto;	width: 450px;	float: left;}#wrapper #cont-left  .right .link {	color: #333333;	width: 450px;	line-height: 1.3em;	margin-top: 3px;	font-size: 0.8em;}#wrapper #cont-left  .right .link a {	color: #333333;	text-decoration: none;}#wrapper #cont-left  .right .link a:visited {	color: #333333;	text-decoration: none;}#wrapper #cont-left  .right .link a:hover {	color: #FB6167;		text-decoration: underline;		}#wrapper #cont-left  .right .link a:visited:hover {	color: #333333;}/*右サイドバーラッパー*/#wrapper #cont-right {	float: left;	height: auto;	width: 200px;	padding: 0px 15px 20px;	color: #333333;	background: #FFFFFF;}/*バナーの大きさを指定*/#wrapper #cont-right .bunner140 {	width: 140px;	margin: 0px 0px 10px;	padding: 0px 30px;	clear: both;}#wrapper #cont-right .right-title {	background: url(/static/images/img_blog_ranking/bullet-jyabara.gif) no-repeat left center;	width: auto;	padding-left: 20px;	font-size: 1em;	clear: both;	margin-top: 20px;	margin-bottom: 10px;	line-height: 1.5em;}#wrapper #cont-right #category {	padding: 0px 10px 0px 30px;	width: 160px;	clear: both;	margin: 0px;}#wrapper #cont-right #category li {	background: url(/static/images/img_blog_ranking/blett2.jpg) no-repeat left center;	padding-left: 10px;	list-style: none;	font-size: 0.8em;	line-height: 1.3em;}#wrapper #cont-right #category .node {	background: url(/static/images/img_blog_ranking/bullet1.jpg) no-repeat left center;	padding-left: 10px;}#wrapper #cont-right #category a:link,#wrapper #cont-right #category a:visited {	color: #333333;}#wrapper #cont-right #category a:link:hover,#wrapper #cont-right #category a:visited:hover {	color: #FB6167;		text-decoration: underline;}/*フッターメニュー*/#wrapper #footer-menu {	width: 760px;	clear: both;	height: 1.3em;	margin-bottom: 35px;	padding-right: 20px;	padding-left: 20px;	font-size: 0.8em;	line-height: 1.3em;	text-align: center;}#wrapper #footer-menu a {	color: #FB6167;	text-decoration: none;}#wrapper #footer-menu a:link, #wrapper #footer-menu a:visited {	color: #FB6167;	text-decoration: none;}#wrapper #footer-menu a:link:hover,#wrapper #footer-menu a:visited:hover {	color: #FB6167;	text-decoration: underline;}#wrapper #cont-left  .right .news {	line-height: 1.3em;	margin-top: 5px;	margin-bottom: 3px;	font-weight: 600;	margin-right: 10px;	color: #333333;}/*広告枠*/.advertise_r_r_top{   width:150px;}.advertise_official{   widht:150px;   }
