/* rightColumn */

.rightColumnWrap {width:300px; float:right; margin-right:20px;}

/* ナビゲーション */
.rightColumnWrap .rightNavWrap { margin-bottom: 20px;}
.rightColumnWrap .rightNavWrap a { display:block; margin-top:10px;}
.rightColumnWrap .rightNavWrap a:first-child {margin-top:0px;}
.rightColumnWrap .rightNavWrap a img:hover {filter: alpha(opacity=70); opacity: 0.7;}
.rightColumnWrap .rightNavWrap .txtBtnW300Wrap { width:300px; height:32px; margin-bottom:10px; text-align:center;}
.rightColumnWrap .rightNavWrap .txtBtnW300Wrap a { height:32px; display:block; background-image:url(/img/contents/btnBgW300.gif); line-height:32px; font-size:13px;}
.rightColumnWrap .rightNavWrap .txtBtnW300Wrap a:hover { background-position:0 -32px;}
.rightColumnWrap .rightNavWrap .txtBtnW300Wrap a img { vertical-align:middle; margin-right:3px;}

/*.rightColumnWrap .rightNavWrap a:first-child { margin-top:0px;}
.rightColumnWrap .rightNavWrap .nav1,.nav2 { display:block; width:300px; height:50px;}
.rightColumnWrap .rightNavWrap .nav1:hover ,.nav2:hover { background-position:0px -50px;}
.rightColumnWrap .rightNavWrap .nav1 { background-image:url(../img/rightColumn/rightNav1.gif);}
.rightColumnWrap .rightNavWrap .nav2 { background-image:url(../img/rightColumn/rightNav2.gif);}
.rightColumnWrap .rightNavWrap .nav3 { display:block; width:300px; height:30px; background-image:url(../img/rightColumn/rightNav3.gif);}
.rightColumnWrap .rightNavWrap .nav3:hover { background-position:0px -30px;}
*/

/* 上部レクタングル */
.rightColumnWrap .rectangleWrap1 { margin-bottom:20px;}
/* 下部レクタングル */
.rightColumnWrap .rectangleWrap2 { margin-bottom:20px;}

/* マーケット速報 */
.rightColumnWrap .marketWrap {width:298px; border:1px solid #999; margin-top:20px; background-color:#F5F5F5;}
.rightColumnWrap .marketWrap h2 {text-align:center; font-size:14px; font-weight:bold; border-bottom:3px solid #034E4E; padding:10px 0px;}

/* 記事アクセスランキング */
.rightColumnWrap .articleRankWrap {width:298px; border:1px solid #D6D6D6; border-top:0px;margin-top:0px; background-color:#F5F5F5;}
.rightColumnWrap .articleRankWrap h2 {text-align:center; font-size:14px; font-weight:bold; border-bottom:3px solid #034E4E; padding:10px 0px;}
.rightColumnWrap .articleRankWrap ul { list-style:none; padding:12px; font-weight:bold;}
.rightColumnWrap .articleRankWrap ul li { border-top:1px dotted #999; padding:10px 0px;}
.rightColumnWrap .articleRankWrap ul li:first-child { border-top:none;}
.rightColumnWrap .articleRankWrap ul li a { margin-left:5px;}
.rightColumnWrap .articleRankWrap ul li .cameraIcon { vertical-align:middle; padding-left:3px;}
.rightColumnWrap .articleRankWrap ul li .icon { vertical-align: sub; padding-right:5px;}


/* 福岡セールスランキング */
.rightColumnWrap .saleRankWrap {width:298px; border:1px solid #999; margin-top:20px; background-color:#006A6A;}
.rightColumnWrap .saleRankWrap h2 {text-align:center; font-size:14px; font-weight:bold; color:#fff; padding:10px 0px;}
.rightColumnWrap .saleRankWrap ul { list-style:none; width:270px; margin:0px auto; font-weight:bold; background-color:#fff;}
.rightColumnWrap .saleRankWrap ul li { float:left; text-align:center; width:44px;border-left:1px solid #006A6A;border-bottom:1px solid #006A6A;
 background-image:url(../img/rightColumn/rankNavBg1.gif);background-position:bottom; background-repeat:repeat-x;}
.rightColumnWrap .saleRankWrap ul li:hover {border-bottom:1px solid #fff;background-image:url(../img/rightColumn/rankNavBg2.gif);background-position:top; background-repeat:repeat-x;}
.rightColumnWrap .saleRankWrap ul .ac {border-bottom:1px solid #fff;background-image:url(../img/rightColumn/rankNavBg2.gif);background-position:top; background-repeat:repeat-x;}
.rightColumnWrap .saleRankWrap ul li a { display:block; color:#000;padding:5px 0px; cursor:pointer;}

.rightColumnWrap .saleRankWrap .inner { width:278px; background-color:#fff; padding-top:5px; margin:0px auto 10px auto; padding-bottom:10px;}
.rightColumnWrap .saleRankWrap .inner table { width:258px; margin:0px auto; background-color:#fff; border-top:1px dotted #999;}
.rightColumnWrap .saleRankWrap .inner table:first-child { border-top: none;}
.rightColumnWrap .saleRankWrap .inner .even {background-color:#F5F5F5;}
.rightColumnWrap .saleRankWrap .inner .odd {background-color:#fff;}


.rightColumnWrap .saleRankWrap .inner table td { padding:10px 0px;}
.rightColumnWrap .saleRankWrap .inner table .icon{ width:20px;}
.rightColumnWrap .saleRankWrap .inner table .icon img{ margin-left:5px;}
.rightColumnWrap .saleRankWrap .inner table .rank{ width:50px; font-weight:bold; text-align:right; padding:0px 5px;}
.rightColumnWrap .saleRankWrap .inner table .link a{font-weight:normal;}

.rightColumnWrap .saleRankWrap .informationSources {color:#fff; text-align:right; margin:0px 10px 10px 0px;}

.rightColumnWrap .listLink { text-align:right; margin:10px 5px 20px 0px;}
.rightColumnWrap .listLink a { padding-left:10px;}
.rightColumnWrap .listLink p { line-height:1.4em;}

/* qカレンダー */
.qCalWrap { margin-bottom:20px; }
.qCalWrap .nav{ text-align:center; display:block;}
.qCalWrap .nav .txt{ font-size:12px;}
.qCalWrap .nav .txt_cursor { cursor:pointer; }
.qCalWrap .nav .box { display:inline-block; padding:5px 0px; width:72px; background-color:#F5F5F5;border-top:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6; cursor:pointer;}
.qCalWrap .nav .first{border-left:1px solid #D6D6D6;}
.qCalWrap .nav .ac{border-bottom:1px solid #fff; background-color:#fff;}
.qCalWrap .nav .box:first-child {border-left:1px solid #D6D6D6;}
.qCalWrap .headline{ list-style:none; border:1px solid #D6D6D6; padding:14px; margin-top:-1px;}
.qCalWrap .headline li { font-size:14px; margin-top:14px; padding-left:1.6em; line-height:1.6em; background-image:url(../img/common/arrow1.gif); background-position:0px 5px; background-repeat:no-repeat;}
.qCalWrap .headline li:first-child{ margin-top:0px;}

.qCalWrap .nav .rank{width:95px;}

/* レコメンド枠 */
.recommendAd li {
	list-style: none;
	clear: both;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px dotted #DDD;
}