@charset "utf-8";

/*============================================
 style_top.css
============================================*/

/*------------------------------------------------
ヘッダ
----------------------------------------------- */
.urgentMessages {
	clear: both;
	margin: 0px 30px 5px;
	color: #FF0000;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	line-height: 1.2;
}
#container #contents .urgentMessages a {color: #FF0000;}
#container #contents .urgentMessages a:link {color: #FF0000;}
#container #contents .urgentMessages a:visited {color: #FF0000;}
#container #contents .urgentMessages a:hover {color: #FF8888;}
#container #contents .urgentMessages a:active {color: #FF8888;}

/*------------------------------------------------
コンテンツ
----------------------------------------------- */

#contents h2 {
	padding-bottom: 8px;
}
#contents h2 img {
	display: block;
}
#contents h2 img.icon {
	display: inline;
	margin: 0px 5px -2px 0px;
}
#contents h3 {
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
}
#contents h3 img {
	display: block;
}
#contents h3 img.icon {
	display: inline;
	margin: 0px 8px -4px 0px;
}
#contents .dotLine {
	width: 100%;
	height: 1px;
	line-height: 1px;
	margin-top: 5px;
	background: url(/img/top/new/bg_dotline.gif) repeat-x;
}
#contents .orangebox60 .photo{
	background:url(/img/border60.gif) top left no-repeat;
	padding:2px;
}
#contents .orangebox60 .photo:hover{
	background:url(/img/border60_on.gif) top left no-repeat;
}
#contents .orangebox60coordinate .photo{
	background:url(/img/border60.gif) top left no-repeat;
	padding: 2px 9px 2px 10px;
}
#contents .orangebox60coordinate .photo:hover{
	background:url(/img/border60_on.gif) top left no-repeat;
}
#contents .orangebox105 .photo{
	background:url(/img/border105.gif) top left no-repeat;
	padding:2px;
}
#contents .orangebox105 .photo:hover{
	background:url(/img/border105_on.gif) top left no-repeat;
}
#contents .orangebox105coordinate .photo{
	background:url(/img/border105.gif) top left no-repeat;
	padding: 8px 20px 9px 20px;
}
#contents .orangebox105coordinate .photo:hover{
	background:url(/img/border105_on.gif) top left no-repeat;
}
#contents .orangebox128 .photo{
	background:url(/img/border128.gif) top left no-repeat;
	padding:2px;
}
#contents .orangebox128 .photo:hover{
	background:url(/img/border128_on.gif) top left no-repeat;
}
#contents p.link {
	padding-top: 5px;
	text-align: right;
}
#contents p.link img {
	margin: 0px 5px -1px 0px;
}
.w120{
width:120px;
}
.w200{
width:200px;
}
.w300{
width:300px;
}
.w350{
width:350px;
}

/* [searchBox]
--------------------------------------*/
#contents .searchBox {
	width: 659px;
	border: 8px solid #ff9c00;
	padding: 15px;
}
#contents .searchBox .box {
	margin-bottom: 5px;
}
#contents .searchBox span.tit{
	font-weight:bold;
	margin-right:10px;
}
#contents .searchBox span.caution{
	font-size:8pt;
	margin-right:10px;
}
#contents .searchBox span.orenge{
	color:#d08200;
}
#contents .searchBox select.generation_id {
	margin-bottom: -3px;
}

/* [newsInfo]
--------------------------------------*/
#contents .coordinateFlash {
	width: 960px;
}
#contents .coordinateFlash p {
	width: 953px;
	text-align: right;
}
#contents .coordinateFlash p img {
	margin: 0px 5px -1px 0px;
}

/* [newsInfo]
--------------------------------------*/
#contents .newsInfo{
	margin: 7px 0px 25px 0px;
}

/* [contentsLeft]
--------------------------------------*/
#contents .contentsLeft {
	float: left;
	width: 705px;
	margin-top: 15px;
	padding-bottom: 20px;
}
#contents .contentsLeft .whiteboxTop {
	width: 705px;
}
#contents .contentsLeft .whiteboxTop img {
	display: block;
}
#contents .contentsLeft .whiteboxInnerContents {
	width: 705px;
	background: url(/img/top/new/top_leftwhiteboxbg.gif) repeat-y;
}
#contents .contentsLeft .whiteboxBottom {
	width: 705px;
}
#contents .contentsLeft .whiteboxBottom img {
	display: block;
}
#contents .contentsLeft .orangeboxTop {
	width: 682px;
	margin-left: 11px;
}
#contents .contentsLeft .orangeboxTop img {
	display: block;
}
#contents .contentsLeft .orangeboxInnerContents {
	width: 682px;
	margin-left: 11px;
	background: url(/img/top/new/top_leftorangeboxbg.gif) repeat-y;
}
#contents .contentsLeft .orangeboxBottom {
	width: 682px;
	margin-left: 11px;
}
#contents .contentsLeft .orangeboxBottom img {
	display: block;
}
#contents .contentsLeft .orangeboxSTop {
	width: 313px;
}
#contents .contentsLeft .orangeboxSTop img {
	display: block;
}
#contents .contentsLeft .orangeboxSInnerContents {
	width: 313px;
	background: url(/img/top/new/top_leftorangeboxbg_s.gif) repeat-y;
}
#contents .contentsLeft .orangeboxSBottom {
	width: 313px;
}
#contents .contentsLeft .orangeboxSBottom img {
	display: block;
}

/* [contentsLeft -> pickupToday]
--------------------------------------*/
#contents .contentsLeft .pickupToday {
	width: 705px;
}
/* [contentsLeft -> pickupToday -> pickupTodayTopBox]
--------------------------------------*/
#contents .contentsLeft .pickupToday .pickupTodayTopBox {
	width: 665px;
	margin-left: 20px;
}
#contents .contentsLeft .pickupToday .pickupTodayTopBox .buzz {
	float: left;
	width: 322px;
}
#contents .contentsLeft .pickupToday .pickupTodayTopBox .coordinate {
	float: right;
	width: 322px;
}
#contents .contentsLeft .pickupToday .pickupTodayTopBox .floatLeft {
	width: 109px;
	margin: 10px 0px;
}
#contents .contentsLeft .pickupToday .pickupTodayTopBox .floatRight {
	width: 198px;
	margin: 10px 0px;
}
#contents .contentsLeft .pickupToday .pickupTodayTopBox .floatRight .buzzTitle {
	font-weight: bold;
}
#contents .contentsLeft .pickupToday .pickupTodayTopBox .floatRight .pickupComment,
#contents .contentsLeft .pickupToday .pickupTodayTopBox .floatRight .pickupComment a {
	margin: 5px 0px 0px 0px;
	color: #d08200;
	text-decoration: none;
}
#contents .contentsLeft .pickupToday .pickupTodayTopBox .floatRight .buzzComment {
	margin: 5px 0px 0px 0px;
	font-size: 11px;
}
/* [contentsLeft -> pickupToday -> pickupTodayBottomBox]
--------------------------------------*/
#contents .contentsLeft .pickupToday .pickupTodayBottomBox {
	width: 665px;
	margin-left: 20px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox .buzzComment {
	float: left;
	width: 322px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox .coordinateComment {
	float: right;
	width: 322px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox h3 {
	margin-top: 10px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl {
	width: 322px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl.dlTop {
	margin: 10px 0px 0px 0px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl.dlBottom {
	margin: 10px 0px 0px 0px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox .link {
	margin: 0px 0px 15px 0px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl dd {
	float: left;
	width: 156px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl dd.ddRight {
	margin-left: 10px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl dd .floatLeft {
	width: 64px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl dd .floatRight {
	width: 82px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl dd .floatRight .buzzTitle {
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl dd .floatRight .buzzScore {
	margin: 5px 0px 0px 0px;
}
#contents .contentsLeft .pickupToday .pickupTodayBottomBox dl dd .floatRight p {
	background:url(/img/bg_kuchikomil_star3.gif) top left no-repeat;
	width:150px;
	height:21px;
	color:#f39800;
	font-weight:bold;
	padding:8px 0 0 33px;
}

/* [contentsLeft -> pickupTopick]
--------------------------------------*/
#contents .contentsLeft .pickupTopick {
	width: 705px;
	margin-top: 15px;
}
#contents .contentsLeft .pickupTopick ul {
	width: 665px;
	margin: 5px 0px 15px 20px;
}
#contents .contentsLeft .pickupTopick ul li {
	width: 665px;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	padding-top: 10px;
}
#contents .contentsLeft .pickupTopick ul li .floatLeft,
#contents .contentsLeft .pickupTopick ul li .floatRight {
	width: 325px;
}
#contents .contentsLeft .pickupTopick ul li .floatLeft img,
#contents .contentsLeft .pickupTopick ul li .floatRight img {
	display: block;
	float: left;
	margin: 0px 8px -3px 0px;
}
#contents .contentsLeft .pickupTopick ul li .floatLeft p,
#contents .contentsLeft .pickupTopick ul li .floatRight p {
	float: left;
	width: 302px;
}
#contents .contentsLeft .pickupTopick ul li a {
	color:#d38200;
}
/*
#contents .contentsLeft .pickupTopick ul li a img {
	margin: 0px 8px -3px 0px;
}
*/

/* [contentsLeft -> pickupReviewer]
--------------------------------------*/
#contents .contentsLeft .pickupReviewer {
	width: 705px;
	margin-top: 15px;
}
#contents .contentsLeft .pickupReviewer .h3Box {
	width: 208px;
}
#contents .contentsLeft .pickupReviewer .h3Box .iconImage {
	float: left;
	margin: 0px 8px 0px 0px;
	padding-top: 4px;
}
#contents .contentsLeft .pickupReviewer .h3Box .iconImage img {
	display: block;
}
#contents .contentsLeft .pickupReviewer .h3Box h3 {
	float: left;
	width: 190px;
}
#contents .contentsLeft .pickupReviewer .knowmuchReviewer {
	width: 665px;
	margin: 5px 0px 0px 20px;
}
#contents .contentsLeft .pickupReviewer .specialReviewer {
	width: 665px;
	margin: 10px 0px 15px 20px;
}
#contents .contentsLeft .pickupReviewer .reviewer {
	float: left;
	width: 208px;
	margin-left: 20px;
}
#contents .contentsLeft .pickupReviewer .first {
	margin-left: 0px;
}
#contents .contentsLeft .pickupReviewer .reviewer .orangebox105 {
	margin-top: 10px;
}
#contents .contentsLeft .pickupReviewer .reviewer p.nickname {
	margin-top: 8px;
}
#contents .contentsLeft .pickupReviewer .reviewer p {
	margin-bottom: 3px;
}
#contents .contentsLeft .pickupReviewer .reviewer dd {
	width: 208px;
	margin-top: 10px;
}
#contents .contentsLeft .pickupReviewer .reviewer dd .floatLeft {
	width: 64px;
}
#contents .contentsLeft .pickupReviewer .reviewer dd .floatRight {
	width: 134px;
}

/* [contentsLeft -> weeklyRanking]
--------------------------------------*/
#contents .contentsLeft .weeklyRanking {
	position: relative;
	width: 705px;
	margin-top: 15px;
}
#contents .contentsLeft .weeklyRanking p.counting {
	position: absolute;
	top: 0px;
	left: 300px;
	width: 385px;
	color:#d38200;
	text-align: right;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox {
	width: 665px;
	margin: 5px 0px 0px 20px;
}
#contents .contentsLeft .weeklyRanking .rankingBottomBox {
	width: 665px;
	margin: 10px 0px 15px 20px;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .ranking,
#contents .contentsLeft .weeklyRanking .rankingBottomBox .ranking {
	float: left;
	width: 208px;
	margin-left: 20px;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .first,
#contents .contentsLeft .weeklyRanking .rankingBottomBox .first {
	margin-left: 0px;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .ranking .orangebox128 {
	margin-top: 10px;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .ranking dd {
	position: relative;
	width: 208px;
	margin-top: 10px;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .ranking dd img.icn {
	position: absolute;
	top: 0px;
	left: 0px;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .ranking dd .floatLeft {
	width: 64px;
	padding: 11px 0px 0px 11px;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .ranking dd .floatRight {
	width: 123px;
	margin: 11px 0px 0px 0px;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .ranking .point {
	margin-top: 5px;
	color:#d38200;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .ranking .link {
	width: 208px;
	margin-top: 5px;
	text-align: right;
}
#contents .contentsLeft .weeklyRanking .rankingTopBox .ranking .link img {
	margin: 0px 3px 0px 0px;
}
#contents .contentsLeft .weeklyRanking .rankingBottomBox .ranking dd {
	width: 208px;
	margin-top: 10px;
}
#contents .contentsLeft .weeklyRanking .rankingBottomBox .ranking dd .floatLeft {
	width: 23px;
}
#contents .contentsLeft .weeklyRanking .rankingBottomBox .ranking dd .floatRight {
	width: 175px;
	padding-top: 4px;
}

/* [contentsLeft -> buzzFlash]
--------------------------------------*/
#contents .contentsLeft .buzzFlash {
	width: 705px;
	margin-top: 15px;
}
#contents .contentsLeft .buzzFlash p {
	width: 691px;
	text-align: right;
}
#contents .contentsLeft .buzzFlash p span {
	margin-left: 15px;
}
#contents .contentsLeft .buzzFlash p img {
	margin: 0px 5px -1px 0px;
}

/* [contentsLeft -> seasonalKeyword]
--------------------------------------*/
#contents .contentsLeft .seasonalKeyword {
	width: 705px;
	margin-top: 15px;
}
#contents .contentsLeft .seasonalKeyword .whiteboxInnerContents {
	padding: 5px 0px;
}
#contents .contentsLeft .seasonalKeyword .keywordList {
	width: 642px;
	margin: 5px 0px 5px 20px;
	line-height: 20px;
}
#contents .contentsLeft .seasonalKeyword .keywordList a {
	margin-right: 15px;
	font-weight: bold;
}

/* [contentsLeft -> searchBuzz]
--------------------------------------*/
#contents .contentsLeft .searchBuzz {
	position: relative;
	width: 705px;
	margin-top: 20px;
}
#contents .contentsLeft .searchBuzz .searchBox {
	height: 150px;
	margin-top: 27px;
}
#contents .contentsLeft .searchBuzz .searchBoxTub {
	position: absolute;
	top: 25px;
	left: 0px;
}
#contents .contentsLeft .searchBuzz .searchBoxTub dl {
	width: 300px;
}
#contents .contentsLeft .searchBuzz .searchBoxTub dl dd {
	float: left;
}
#contents .contentsLeft .searchBuzz .searchBox .buttonBox {
	margin-top: 20px;
}
#contents .contentsLeft .searchBuzz #searchBuzzBrand .searchBox {
	width: 659px;
	width: 529px;
	height: 100px;
	padding: 15px;
	padding: 40px 80px 40px 80px;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox {
	width: 659px;
	width: 529px;
	height: 100px;
	padding: 15px;
	padding: 40px 80px 40px 80px;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox dl {
	width: 500px;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox dl dt,
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox dl dd {
	float: left;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox dl dt.pref {
	width: 150px;
	margin-bottom: 3px;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox dl dt.shopName {
	width: 350px;
	margin-bottom: 3px;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox dl dd.pref {
	width: 130px;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox dl dd.pref select {
	width: 130px;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox dl dd.delimiter {
	width: 20px;
	text-align: center;
	padding-top: 4px;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop .searchBox dl dd.shopName {
	width: 350px;
}
#contents .contentsLeft .searchBuzz #searchBuzzBrand {
	display: none;
}
#contents .contentsLeft .searchBuzz #searchBuzzShop {
	display: none;
}
#contents .contentsLeft .searchBuzz p {
	width: 705px;
	text-align: right;
	margin-top: 5px;
}
#contents .contentsLeft .searchBuzz p span {
	margin-left: 15px;
}
#contents .contentsLeft .searchBuzz p img {
	margin: 0px 5px -1px 0px;
}

/* [contentsLeft -> searchCoordinate]
--------------------------------------*/
#contents .contentsLeft .searchCoordinate {
	width: 705px;
	margin-top: 20px;
}
#contents .contentsLeft .searchCoordinate .floatLeft {
	width: 346px;
	margin-bottom: 10px;
}
#contents .contentsLeft .searchCoordinate .floatRight {
	width: 313px;
	margin-bottom: 10px;
}
#contents .contentsLeft .searchCoordinate .floatRight h3 {
	margin-bottom: 10px;
}
#contents .contentsLeft .searchCoordinate .floatRight p {
	padding: 5px 15px 5px 15px;
	line-height: 20px;
}
#contents .contentsLeft .searchCoordinate .floatRight p a {
	margin-right: 8px;
}
#contents .contentsLeft .searchCoordinate p.listLink {
	width: 346px;
	text-align: right;
	margin-top: 5px;
}
#contents .contentsLeft .searchCoordinate p.listLink img {
	margin: 0px 5px -1px 0px;
}

/* [contentsLeft -> searchReviewer]
--------------------------------------*/
#contents .contentsLeft .searchReviewer {
	width: 705px;
	margin-top: 20px;
}
#contents .contentsLeft .searchReviewer .floatLeft {
	width: 346px;
	margin-bottom: 10px;
}
#contents .contentsLeft .searchReviewer .floatRight {
	width: 313px;
	margin-bottom: 10px;
}
#contents .contentsLeft .searchReviewer .floatRight h3 {
	margin-bottom: 10px;
}
#contents .contentsLeft .searchReviewer .floatRight p {
	padding: 5px 15px 5px 15px;
	line-height: 20px;
}
#contents .contentsLeft .searchReviewer .floatRight p a {
	margin-right: 8px;
}

/* [contentsLeft -> pageTop]
--------------------------------------*/
#contents .contentsLeft .pageTop {
	width: 705px;
	text-align: right;
	margin-top: 20px;
}

/* [contentsRight]
--------------------------------------*/
#contents .contentsRight {
	float: right;
	width: 246px;
	margin-top: 15px;
}
#contents .contentsRight .whiteboxTop {
	width: 246px;
}
#contents .contentsRight .whiteboxTop img {
	display: block;
}
#contents .contentsRight .whiteboxInnerContents {
	width: 246px;
	background: url(/img/top/new/top_rightwhitebg.gif) repeat-y;
}
#contents .contentsRight .whiteboxBottom {
	width: 246px;
}
#contents .contentsRight .whiteboxBottom img {
	display: block;
}
#contents .contentsRight .orangeboxTop {
	width: 218px;
	margin-left: 14px;
}
#contents .contentsRight .orangeboxTop img {
	display: block;
}
#contents .contentsRight .orangeboxInnerContents {
	width: 218px;
	margin-left: 14px;
	background: url(/img/top/new/top_rightorangebg.gif) repeat-y;
}
#contents .contentsRight .orangeboxBottom {
	width: 218px;
	margin-left: 14px;
}
#contents .contentsRight .orangeboxBottom img {
	display: block;
}
/* [contentsRight -> reviewerBox]
--------------------------------------*/
#contents .contentsRight .reviewerBox {
	width: 218px;
}
#contents .contentsRight .reviewerBox .whiteboxInnerContents {
	padding: 8px 0px;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents .orangebox128 {
	padding: 10px 0px 0px 45px;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents ul {
	width: 176px;
	padding: 8px 0px 0px 21px;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents ul li {
	padding-top: 7px;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents ul li img {
	margin: 0px 5px -1px 0px;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents ul li a {
	color:#d38200;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents .buttonArea {
	text-align: center;
	padding: 12px 0px 5px 0px;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents .loginButtonArea {
	width: 218px;
	padding: 5px 0px 5px 0px;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents .loginButtonArea a {
	display: block;
	width: 180px;
	height: 27px;
	margin-left: 19px;
	background: url(/img/top/new/btn_login.gif) left top no-repeat;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents .loginButtonArea a:hover {
	background: url(/img/top/new/btn_login.gif) left -27px no-repeat;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents .newRegistButtonArea {
	width: 218px;
	padding-bottom: 5px;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents .newRegistButtonArea a {
	display: block;
	width: 180px;
	height: 27px;
	margin-left: 19px;
	background: url(/img/top/new/btn_newentry.gif) left top no-repeat;
}
#contents .contentsRight .reviewerBox .orangeboxInnerContents .newRegistButtonArea a:hover {
	background: url(/img/top/new/btn_newentry.gif) left -27px no-repeat;
}
#contents .contentsRight .reviewerBox .orangeboxBottom {
	margin-bottom: 5px;
}
#contents .contentsRight .reviewerBox .postButton {
	width: 218px;
}
#contents .contentsRight .reviewerBox .postButton h3 {
	margin: 5px 0px 10px 14px;
}
#contents .contentsRight .reviewerBox .postButton ul {
	width: 179px;
	margin: 0px 0px 0px 33px;
}
#contents .contentsRight .reviewerBox .postButton ul li {
	width: 179px;
	height: 26px;
	margin-bottom: 3px;
}
#contents .contentsRight .reviewerBox .postButton ul li a {
	display: block;
	width: 179px;
	height: 26px;
}
#contents .contentsRight .reviewerBox .postButton ul li a.postItemButton {
	background: url(/img/top/new/btn_itembuzz_top.gif) left top no-repeat;
}
#contents .contentsRight .reviewerBox .postButton ul li a.postItemButton:hover {
	background: url(/img/top/new/btn_itembuzz_top.gif) 0px -26px no-repeat;
}
#contents .contentsRight .reviewerBox .postButton ul li a.postBrandButton {
	background: url(/img/top/new/btn_brandbuzz_top.gif) left top no-repeat;
}
#contents .contentsRight .reviewerBox .postButton ul li a.postBrandButton:hover {
	background: url(/img/top/new/btn_brandbuzz_top.gif) 0px -26px no-repeat;
}
#contents .contentsRight .reviewerBox .postButton ul li a.postShopButton {
	background: url(/img/top/new/btn_shopbuzz_top.gif) left top no-repeat;
}
#contents .contentsRight .reviewerBox .postButton ul li a.postShopButton:hover {
	background: url(/img/top/new/btn_shopbuzz_top.gif) 0px -26px no-repeat;
}
#contents .contentsRight .reviewerBox .postButton ul li a.postCoordinateButton {
	background: url(/img/top/new/btn_coordinate_top.gif) left top no-repeat;
}
#contents .contentsRight .reviewerBox .postButton ul li a.postCoordinateButton:hover {
	background: url(/img/top/new/btn_coordinate_top.gif) 0px -26px no-repeat;
}
/* [contentsRight -> whatFukulogBox]
--------------------------------------*/
#contents .contentsRight .whatFukulogBox {
	width: 246px;
	padding: 15px 0px 0px 1px;
}
#contents .contentsRight .whatFukulogBox a {
	display: block;
	width: 244px;
	height: 58px;
	background: url(/img/top/new/bn_what.gif) left top no-repeat;
}
#contents .contentsRight .whatFukulogBox a:hover {
	background: url(/img/top/new/bn_what.gif) left -58px no-repeat;
}
/* [contentsRight -> campaignFukulogBox]
--------------------------------------*/
#contents .contentsRight .campaignFukulogBox {
	width: 246px;
	padding: 15px 0px 0px 1px;
}
#contents .contentsRight .campaignFukulogBox a img {
	display: block;
}
/* [contentsRight -> informationBox]
--------------------------------------*/
#contents .contentsRight .informationBox {
	width: 246px;
	padding: 15px 0px 0px 0px;
}
#contents .contentsRight .informationBox dl {
	width: 208px;
	margin: 10px 0px 10px 19px;
	font-size: 11px;
}
#contents .contentsRight .informationBox dt {
	color:#d38200;
	font-weight: bold;
}
#contents .contentsRight .informationBox dd .dotLine {
	margin: 10px 0px 5px 0px;
}
#contents .contentsRight .informationBox p {
	width: 208px;
	margin: 0px 0px 10px 19px;
	text-align: right;
}
#contents .contentsRight .informationBox p img {
	margin: 0px 5px -1px 0px;
}
/* [contentsRight -> mobileBox]
--------------------------------------*/
#contents .contentsRight .mobileBox {
	width: 246px;
	padding: 15px 0px 0px 0px;
}
#contents .contentsRight .mobileBox .floatLeft {
	width: 65px;
	margin: 10px 0px 10px 19px;
}
#contents .contentsRight .mobileBox .floatRight {
	width: 133px;
	margin: 10px 19px 10px 0px;
}
#contents .contentsRight .mobileBox .floatRight {
	line-height: 17px;
	padding-top: 6px;
}
#contents .contentsRight .mobileBox .floatRight .mburl {
	color:#d38200;
	font-weight: bold;
}
#contents .contentsRight .mobileBox p {
	width: 208px;
	margin: 0px 0px 10px 19px;
	text-align: right;
}
#contents .contentsRight .mobileBox p img {
	margin: 0px 5px -1px 0px;
}

/*------------------------------------------------
TOP FIX 2010/07/30
----------------------------------------------- */
/*星グラフ*/
.ratingstar_small {
	background:url(../img/contents/rating_star_small_off.jpg) no-repeat;
	display:block;
	width:70px;
	height:10px;
}
.ratingstar_small em {
	display:block;
	overflow:hidden;
}
.buzzComment .ratingstar_small{
	margin-top: 5px;
}

.ratingheart_small {
	background:url(../img/contents/rating_leftheart_off.jpg) no-repeat;
	display:block;
	width:70px;
	height:10px;
}
.ratingheart_small em {
	display:block;
	overflow:hidden;
}
.buzzComment .ratingheart_small{
	margin-top: 5px;
}

/*旬のキーワード*/
.keywordList {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
/*モバイル版リンク*/
.mobileBox .whiteboxInnerContents .floatRight {
	display: inline;/*IE6*/
}
.mobileBox .whiteboxInnerContents .floatLeft {
	display: inline;/*IE6*/
}
/*レビュアー*/
.knowmuchReviewer .reviewer .orangebox105 {
	width:109px;
	margin-left: auto;
	margin-right:auto;
}
.knowmuchReviewer .reviewer .nickname {
	text-align:center;
}
/*サーチエリア*/
#contents .contentsLeft .searchCoordinate {
	display:inline;
	float:left;
	width: 350px !important;
}
#contents .contentsLeft .searchCoordinate .searchBox {
	width:300px !important;
	height:190px;
}
#contents .contentsLeft .searchCoordinate .floatLeft {
	width: auto !important;
}
#contents .contentsLeft .searchReviewer {
	display:inline;
	float:right;
	clear:none;
	width: 350px !important;
}
#contents .contentsLeft .searchReviewer .searchBox {
	width:300px !important;
	height:190px;
}
#contents .contentsLeft .searchReviewer .floatLeft {
	width: auto !important;
}
/* ピックアップ */
#contents .contentsLeft .pickupcenter-box {
	display:inline;
	float:left;
	width:300px;
	margin-left:11px;
	margin-top:10px;
	margin-bottom:5px;
}
#contents .contentsLeft .pickupcenter-box p{
	clear:both;
	text-align:center;
	margin-top:5px;
}
#contents .contentsLeft .buzz .photo200frame{
	margin-left:auto;
	margin-right:auto;
}
#contents .contentsLeft .coordinate .photoLframe a{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}
#contents .contentsLeft .pickupcenter-box .pickbuzz-tit {
	width:200px;
	margin-left:auto;
	margin-right:auto;
}
#contents .contentsLeft .pickupcenter-box .pickbuzz-tit span {
	display:block;
	margin-top:4px;
}
#contents .contentsLeft .pickupcenter-box .pickbuzz-tit span a,
#contents .contentsLeft .pickupcenter-box .pickbuzz-tit .nolink {
	color:#666666;
	text-decoration:none;
	font-size:0.8em;
}
#contents .contentsLeft .pickupcenter-box .pickbuzz-tit span a:hover {
	text-decoration:underline;
}

#contents .contentsLeft .buzz .link,
#contents .contentsLeft .coordinate .link {
	margin-bottom:20px;
}
#contents .contentsLeft .pickbuzzOne-box {
	display:inline;
	float:left;
	width:300px;
	margin-top:10px;
}

#contents .contentsLeft .pickbuzzOne-box .photo60frame {
	display:inline;
	float:left;
}
#contents .contentsLeft .pickbuzzOne-box .photo75frame {
	display:inline;
	float:left;
}
#contents .contentsLeft .pickbuzzOne-box .pickbuzz-tit {
	display:inline;
	float:right;
	width:210px;
}
#contents .contentsLeft .pickbuzzOne-box .pickbuzz-tit span {
	display:block;
	margin-top:4px;
}
#contents .contentsLeft .pickbuzzOne-box .pickbuzz-tit span a {
	color:#666666;
	text-decoration:none;
	font-size:0.8em;
}
#contents .contentsLeft .pickbuzzOne-box .pickbuzz-tit span a:hover {
	text-decoration:underline;
}
#contents .contentsLeft .pickbuzzOne-box .photoMsmileval,
#contents .contentsLeft .pickbuzzOne-box .photoMratigHeart {
	text-align:left;
	display:inline;
	float:right;
	width:210px;
	margin-top:5px;
}
#contents .contentsLeft .pickcoorOne-box {
	display:inline;
	float:left;
	width:157px;
	margin-top:10px;
	margin-left:2px;
	margin-right:2px;
	position:relative;
}
#contents .contentsLeft .pickcoorOne-box .icn{
	position:absolute;
	top:-7px;
	left:23px;
}
#contents .contentsLeft .pickcoorOne-box p {
	text-align:center;
	margin-top:5px;
}
#contents .contentsLeft .pickcoorOne-box .photoL90frame {
	margin-left:auto;
	margin-right:auto;
}
#contents .contentsLeft .pickcoorOne-box .pickbuzz-tit {
	width:140px;
}
#contents .contentsLeft .pickcoorOne-box .rankbuzz-point {
	color:#D38200;
}
#contents .contentsLeft .coordinateComment .link{
	margin-bottom:15px;
}
/* 週間ランキング */
#contents .contentsLeft .rankBuzz-box{
	display:inline;
	float: left;
	width: 322px;
}
#contents .contentsLeft .rankReviewer-box{
	display:inline;
	float: right;
	width: 322px;
}
#contents .contentsLeft .rankCoordinate-box{
	display:inline;
	float: left;
	width: 570px;
	margin-left:43px;
}
#contents .contentsLeft .rankbuzzOne-box {
	display:inline;
	float:left;
	width:300px;
	margin-top:15px;
	position:relative;
}
#contents .contentsLeft .rankbuzzOne-box .icn{
	position:absolute;
	top:-7px;
	left:2px;
}
#contents .contentsLeft .rankbuzzOne-box .photo60frame {
	display:inline;
	float:left;
	margin-left:10px;
}
#contents .contentsLeft .rankbuzzOne-box .photo75frame {
	display:inline;
	float:left;
	margin-left:10px;
}
#contents .contentsLeft .rankbuzzOne-box .rankbuzz-tit, 
#contents .contentsLeft .rankbuzzOne-box .rankbuzz-nick {
	display:inline;
	float:right;
	width:215px;
}
#contents .contentsLeft .rankbuzzOne-box .rankbuzz-tit span {
	display:block;
	margin-top:4px;
}

#contents .contentsLeft .rankbuzzOne-box .rankbuzz-tit span a {
	color:#666666;
	text-decoration:none;
	font-size:0.8em;
}
#contents .contentsLeft .rankbuzzOne-box .rankbuzz-tit span a:hover {
	text-decoration:underline;
}
/*
#contents .contentsLeft .rankbuzzOne-box .rankbuzz-nick a{
	color:#FF9900;
	text-decoration:none;
}
#contents .contentsLeft .rankbuzzOne-box .rankbuzz-nick a:hover {
	text-decoration:underline;
}
*/
#contents .contentsLeft .rankbuzzOne-box .rankbuzz-point {
	color:#D38200;
	display:inline;
	float:right;
	width:215px;
	margin-top:5px;
}
.rankBuzzfix-tit {
	width:200px !important;
}
.rankCoodinatefix {
	margin-left:16px !important;
	margin-right:16px !important;
	margin-top:15px !important;
}
#contents .contentsLeft .rankingTopBox div.link {
	text-align:right;
	padding-top:10px;
	padding-bottom:15px;
}

/* 右カラム */
#contents .contentsRight .reviewerBox .photo105frame {
	display:inline;
	float:left;
	margin-left:54px;
	padding-top:10px;
	padding-bottom:10px;
}
