@charset "utf-8";

/*
+0リンク　その他
+1ウェブ検索
+2ショッピングカテゴリ
+3ショッピングイチオシ
+4ポイントアップ
+5おすすめ特集
+19 その他のおすすめ特集
+6ショップグッズ（気になる商品）
+7ランキング
+8ジャンル別ランキング
+9プレゼント応募
+10お知らせ
+11おすすめキーワード
+12 サイドコンテンツ　枠組み
+13 マイページ 
+14 ポイントゲット
+15 ためる （くじ）背景が黄色
+16 Woopie動画検索
+17 おすすめ情報 （サイド)
+18 Potoraコラボ企画
+19 Poto6
+20 twifolow


*/

/* グローバルメニュー
---------------------------------------------------------------------------*/

#index #gnav li a.gnav01	{
	display:block;
	width:116px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_01_on.gif) no-repeat;
}
#index #gnav li a.gnav02:link,
#index #gnav li a.gnav02:visited	{
	display:block;
	width:119px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_02_on2.gif) no-repeat;
}
#index #gnav li a.gnav02:hover,
#index #gnav li span.gnav02	{
	display:block;
	width:119px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_02_over.gif) no-repeat;
}

/* メインコンテンツ 
---------------------------------------------------------------------------*/
/* フラッシュ部分 
--------------------------------------------------*/
#main #h_fla {
	left:10px;
	position:relative;
	width:530px;
	height:250px;
	margin-bottom:5px;
}
/*特集一覧へのリンク
--------------------------------------------------*/
#main p.special_list{
	float:right;
}
#main p.special_list a {
	width:205px;
	height:20px;
	display:block;
	background:url(http://ct.potora.jp/images/special_list/special_list_linkbtn.gif) no-repeat scroll right center;
	text-indent:-9999px;
}
#main p.special_list a:hover {
	background:url(http://ct.potora.jp/images/special_list/special_list_linkbtn_ro.gif) no-repeat scroll right center;
}

/*テキストPR*/
#pr-txt{
	margin:0 10px 10px 20px;
	font-size:75%;
}
#pr-txt p {
	background:url(http://ct.potora.jp/images/top/icon_pr.gif) no-repeat scroll 0 0;
	padding-bottom:2px;
	padding-top:3px;
	padding-left:28px;
}
#pr-txt p a.nocolor{
	color:#FF4411;
	text-decoration:underline;
}
#pr-txt p a.nocolor:hover{
	color:#FF4411;
	text-decoration:none;
}

/* トップページバナー 
--------------------------------------------------*/
#main .top-bnr	{padding:0 0 10px 10px;}


/*+0見出し　リンク　その他
--------------------------------------------------*/
#main h2{
	font-size:100%;
	letter-spacing:1px;
}
#main h3{
	font-size:90%;
}
#contents a:hover img {/*リンク画像のロールオーバー*/
	filter:Alpha(Opacity=60);
	opacity: 0.6;
}

.arrow{
	background:url(http://ct.potora.jp/images/top/icon_arrow_orange.gif)  no-repeat 2px 2px;
	padding-left:12px;
}

h3.bg_sttl_gry{
	height:22px;
	background:url(http://ct.potora.jp/images/top/bg_sttl_gry.gif) repeat-x 0 0;
	margin-top:5px;
	padding:3px 0 0 10px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.line_wrap {/*グレイ囲み*/
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: none;
	/*padding:5px;*/
}

p.tx_orange{
	color:#ff4411;}
	
p.bnr{
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x scroll 0 0 transparent;
	clear:both;
	height:1px;
	margin:0;
}

/*.more-link{formatに入っている
	background:url(http://ct.potora.jp/images/common/icon_link.gif) no-repeat scroll left center transparent;
	padding:2px 0 2px 15px;
}*/

/*+1ウェブ検索
--------------------------------------------------*/
#websearch{
	width:530px;
	background:url(http://ct.potora.jp/images/top/bg_websearch.gif) no-repeat scroll left top;
	margin:0 0 10px 10px;
	position:relative;
}
#websearch h2 {
	text-indent:-9999px;
}
#websearch #searchform{
}
#websearch #searchform input#search_box{
	width:395px;
	height:18px;
	padding:3px;
	position:absolute;
	left:5px;
	top:37px;
	font-size:15px;
	background:url("http://ct.potora.jp/images/top/bg_goo.gif") no-repeat scroll center 3px #FFFFFF;
}
#websearch #searchform input#btn{
	position:absolute;
	top:32px;
	left:412px;
}
#websearch #key {
	width:330px;
	position:absolute;
	left:94px;
	top:71px;
	font-size:12px;
}
#websearch #key li{
	margin-right:10px;
	line-height:18px;
	display:inline;
}
#websearch #rule {
	font-size:70%;
	/*margin-top:71px;キーワード有り*/
	margin-top:51px;
	margin-bottom:10px;
}
*html #websearch #rule {
	margin-bottom:10px;
}
#websearch span#view_rule {
	display: block;
	margin-right: 5px;
	margin-bottom:8px;
	height:20px;
	text-align: right;
}
#websearch span#view_rule a {
	text-decoration:none;
}
#websearch div#rule_list {
	width:508px;
	background-color:#FFFCED;
	border:1px solid #FFCE5A;
	padding:7px 10px 5px;
}
#websearch div#rule_list li {
	background:url(http://ct.potora.jp/images/saving/search_sicon.gif) no-repeat scroll 0 6px;
	line-height:1.8em;
	padding-left:15px;
}

/* +2ショッピングカテゴリ
--------------------------------------------------*/
#main #shop-category{
	clear:both;
	width:530px;
	margin:5px 0 15px 10px;
}
#main #shop-category h2{
	/*width:530px;*/
	height:32px;
	background:url(http://ct.potora.jp/images/top/bg_ttl_sh.gif) no-repeat 0 0;
	padding-left:20px;
}
#main #shop-category .ctgrywrap{
	margin-top:5px;
	margin-left:5px;
}
#main #shop-category #ctgry{
	/*border:1px solid #BFBFBF;*/
	float:left;
	height:auto;
	margin:0px 4px 3px 0;
	width:170px;
}
#main #shop-category #ctgry a{
	border:outset 1px #dddddd;
	background-color:#fff;
	float:left;
	height:auto;
	text-decoration:none;
	width:170px;
	_width:168px;
}
#main #shop-category #ctgry a:visited{
	border:outset 1px #dddddd;
}
#main #shop-category #ctgry a:hover{
	background-color:#FDDAD1;
	border:inset 1px #efefef;
}


#main #shop-category #ctgry span.icon_ctgry{
	color:#333333;
	float:left;
	font-size:12px;
	padding:7px 0px 7px 37px;
	text-decoration:none;
	letter-spacing: -1px;
}

#main #shop-category #ctgry span#sub_shop {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_01.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_pc {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_02.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_dvd {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_03.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_hobby {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_04.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_baby {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_05.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_beauty {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_06.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_food {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_07.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_travel {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_08.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_card {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_09.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_pt {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_10.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_regist {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_11.gif") no-repeat scroll 0 0 transparent;
}
#main #shop-category #ctgry span#sub_estimate {
background:url("http://ct.potora.jp/images/top/bg_ico_shopctgry_12.gif") no-repeat scroll 0 0 transparent;
}

/* +3ショッピングイチオシ
--------------------------------------------------*/
#main #shopping {
	clear:both;
	width:530px;
	margin:5px 0 15px 10px;
}
#main #shopping h2 {
	/*width:530px;*/
	height:32px;
	background:url("http://ct.potora.jp/images/top/bg_ttl_sh.gif") no-repeat 0 0;
	padding-left:20px;
}
#main #shopping h2 span{
	float:right;
}

/*　+4ポイントアップ
--------------------------------------------------*/
#main #shop-pointup{
	position:relative;
	}
#main #shop-pointup h3 {
	height:23px;
	background:url("http://ct.potora.jp/images/top/bg_icon_ptup.gif") no-repeat 0 0;
	padding-left:45px;
	padding-top:9px;
	margin-top:5px;
	width:480px;
}
#main #shopping #shop-pointup p.rss-icon{
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	right:0;
}
#main #shopping #shop-pointup #bg_ptup{
	background:url("http://ct.potora.jp/images/top/bg_shop_ptup.gif") no-repeat 0 0;
	padding:5px 5px 0 5px;
	height:186px;
	}

#main #shopping #shop-pointup ul{
}

#main #shopping #shop-pointup li{
	float:left;
	display:block;
	text-align:center;
}
#main #shopping #shop-pointup li a{
	display:block;
	border:outset 1px #BFBFBF;
	background-color:#fff;
	text-decoration:none;
	color:#333333;
	width:125px;
	height:70px;
	margin:0 3px 2px 0;
	}
#main #shopping #shop-pointup li a:visited{
	/*border:outset 1px #BFBFBF;
	_border:solid 1px #BFBFBF;*/
}
#main #shopping #shop-pointup li a:hover{
	background-color:#FDDAD1;
	border:inset 1px #efefef;
}

#main #shopping #shop-pointup li img{
	margin:5px 0 0;
	text-align:center;
}
#main #shopping #shop-pointup li dl{
}
#main #shopping #shop-pointup li dt{
	line-height:1em;
}
#main #shopping #shop-pointup li dt span{
	font-size:10px;
}
#main #shopping #shop-pointup li dd{
	font-size:10px;
}
#main #shopping #shop-pointup li dd span.ptup{
	font-weight:bold;
	background-image:none;
	padding:0;
}


/* +5おすすめ特集
--------------------------------------------------*/
#main #shopping #shopping-box {
	margin:5px 10px 15px;
	font-size:75%;
	line-height:1.4;
}

#main #shopping h3.check{
	/*width:530px;*/
	height:16px;
	background:url("http://ct.potora.jp/images/top/icon_arrow_check.gif") no-repeat 0 0;
	padding-left:20px;
	padding-top:0px;
	margin-top:5px;
}

#main #shopping-left{
	float:left;
	width:239px;
	padding-right:10px;
}

#main #shopping-right{
	float:right;
	width:239px;
	padding-left:10px;
}
/*shop_rcm*/
#main #shop-recom dd{
	margin:0 0 5px;
}
/*+19 その他のおすすめ特集
--------------------------------------------------*/
/* 60*60バナー部分 */

#main #shop-event{
	margin:5px 0 10px;
	border:1px solid #CCCCCC;
}
#main #shop-event .inner{
	padding:5px 0 5px 15px;
}

#main #shop-event li{
	display:inline;
	margin-right:17px;
	list-style:none;
}

#main #shop-event p.back{
	float:left;
	margin-right:20px;
	margin-top:13px;

}
#main #shop-event p.next{
	float:left;
	margin-top:13px;
}
#main #shop-event ul{
	float:left;
}

/* +6ショップグッズ（気になる商品）
--------------------------------------------------*/
#main #shop-goods{
	width:530px;
	/*padding-bottom:15px;
	margin-bottom:15px;*/
} 
#main #shop-goods .shop-goods_wrap{
	padding:5px;
	} 

#main #shop-goods dl.item{
	width:245px;
	float:left;
	padding:0px 0 0 10px;
	height:80px;
}

#main #shop-goods dt.ph	{
	display:block;
	float:left;
	width:80px;
	margin:0;
	height:80px;
}

#main #shop-goods dd{
	margin-left:85px;
	padding-bottom:3px;/**/
	font-size:75%;
}
#main #shop-goods dd.review a {
	background:url("http://ct.potora.jp/images/common/btn/btn_item_reviewinfo.gif") no-repeat left top transparent;
	text-indent:-9999px;
	display:block;
	width:92px;
	height:17px;
	overflow:hidden;
}
#main #shop-goods dd.review a:hover {
	background-position:0 -17px;
}

/*+7ランキング
--------------------------------------------------*/
#main #h-ranking {
	clear:both;
	margin:5px 0 15px 10px;
	width:530px;
}
#main #h-ranking h2	{
	height:32px;
	background:url("http://ct.potora.jp/images/top/bg_ttl_ran.gif") no-repeat 0 0;
	padding-left:20px;
}

#main #ranking-wrap{
	margin:10px 0 0 0;
	}
#main #ranking-left{
	float:left;
	width:265px;
	border:1px solid #cccccc;
}

#main #ranking-right{
	float:right;
	width:248px;
	height:303px;
	padding-left:10px;
	background:url("http://ct.potora.jp/images/top/bg_ranking.gif") no-repeat 0 0;
	position:relative;
}

/* ランキングコラム 
--------------------------------------------------*/
#main #ranking-wrap #top_column {
	padding:5px;
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x scroll center bottom #FFF7E8;
	position:relative;
}
#main #ranking-wrap #top_column h3{
	background:url("http://ct.potora.jp/images/top/icon_colum.gif") no-repeat 0 -2px;
	padding-left:40px;
	height:28px;
	padding-top:3px;
}
#main #ranking-wrap #top_column #column_bk{
	position:absolute;
	top:6px;
	left:160px;
}

#main #ranking-wrap #top_column #column_bk a{
	background:url("http://ct.potora.jp/images/top/btn_colum_bk.gif") no-repeat 0 0;
	text-indent:-9999px;
	width:99px;
	height:18px;
	display:block;
	overflow:hidden;
	float:right;
}

#main #ranking-wrap #top_column #column_bk a:hover{
	background-position:0 -18px;
}
#main #ranking-wrap #top_column p.day{
	font-size:75%;
	margin-top:5px;
}
#main #ranking-wrap #top_column dl{
	font-size:75%;
	padding-bottom:2px;

}
#main #ranking-wrap #top_column dt{
	float:left;
	margin-right:10px;
	height:5em;
	/*margin-bottom:10px;*/
}

#main #ranking-wrap #top_column dd#vol{
	font-weight:bold;
}
#main #ranking-wrap #top_column dd#vol span{
	font-weight:100;
}

/*追跡レポート
--------------------------------------------------*/
#main #ranking-wrap #top_answerR,
#main #ranking-wrap #top_repo{
	background-color:#ffffff;
	padding:5px;
}
#main #ranking-wrap #top_answerR{
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x scroll center bottom transparent;
	}

#main #ranking-wrap #top_answerR h3{
	background:url("http://ct.potora.jp/images/top/icon_ranking_answer.gif") no-repeat 0 0;
	padding-left:30px;
	height:24px;
	padding-top:5px;
}

#main #ranking-wrap #top_repo h3{
	background:url("http://ct.potora.jp/images/top/icon_ranking_research.gif") no-repeat 0 0;
	padding-left:30px;
	height:24px;
	padding-top:5px;
}
#main #ranking-wrap .repo_t,.repo_t2{
	font-size:75%;
	margin-left:2em;
}

/*+8ジャンル別ランキング
--------------------------------------------------*/
#main #ranking-wrap #top_pop{
	clear:both;
}
/*#main #ranking-wrap #top_pop p.bnr{
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x scroll 0 0 transparent;
	clear:both;
	height:1px;
	margin:0;
}*/

#main #ranking-wrap #top_pop div.pop_itemwrap {
	float:left;
}
#main #ranking-wrap #top_pop dl.r_item {
	float:left;
	width:260px;
}

#main #ranking-wrap #top_pop dt {
	display:block;
	float:left;
	height:54px;/**/
	margin-right:10px;
	width:70px;
	background-color:#FFF8E8;
}
#main #ranking-wrap #top_pop dt img {
	border:1px solid #ccc;
	margin-left:11px;
	margin-top:5px;
}

#main #ranking-wrap #top_pop dd.by,
#main #ranking-wrap #top_pop dd.r_name{
	float:left;
	font-size:75%;
}

#main #ranking-wrap #top_pop dd.by {
	font-size:65%;
	margin-top:5px;
	width:160px;
} 
#main #ranking-wrap #top_pop dd.more-link{
	float:left;
	margin-left:90px;/**/
}
#main #ranking-wrap #top_pop #music,
#main #ranking-wrap #top_pop #cd,
#main #ranking-wrap #top_pop #rakuten{
	background:url("http://ct.potora.jp/images/common/line_03.gif") repeat-y scroll right center transparent;
}

/* ピックアップランキング ×現在なし*/
#main #h-ranking #pickup	{
	left:15px;
	position:absolute;
	top:265px;
	width:285px;
}
#main #h-ranking #pickup h3	{
	text-indent:-9999px;
	font-size:1px;
	height:1px;
}
#main #h-ranking #pickup .wrap	{}
#main #h-ranking #pickup .wrap .theme	{}
#main #h-ranking #pickup .wrap .theme h4	{
	padding-left:15px;
	color:#FF4411;
	font-size:14px;
	line-height:1.2;
}
#main #h-ranking #pickup .wrap .theme ul	{padding-left:15px;}
#main #h-ranking #pickup .wrap .theme li	{
	display:inline;
	font-size:10px;
}
#main #h-ranking #pickup .wrap .graph	{
	padding-left:10px;
	margin-bottom:7px;
}
#main #h-ranking #pickup .wrap .graph li	{
	padding-top:6px;
	font-size:10px;
	line-height:1.2;
}
#main #h-ranking #pickup .wrap .graph li span.label	{
	display:block;
	float:left;
	width:90px;
}
#main #h-ranking #pickup .wrap .graph li span.rank-bar {background:url(http://ct.potora.jp/images/top/rank_pickup_bar.gif);}
#main #h-ranking #pickup .wrap .graph li img	{
	margin:0 3px 0 1px;
	vertical-align:middle;
}

/* 人気のランキング 新 */
#main #h-ranking h3#h3_ranking{
	position:absolute;
	top:6px;
	left:30px;
	font-size:80%;
}

#main #h-ranking #rank-popular	{
	position:absolute;
	width:245px;
	left:12px;
	top:24px;
	margin-top:3px;
}

#main #h-ranking #rank-popular h3	{
	text-indent:-9999px;
	font-size:1px;
	height:1px;
}
#main #h-ranking #rank-popular ul {
	width:245px;
	font-size:12px;
	font-weight:bold;
}
#main #h-ranking #rank-popular li {
	/*list-style:none;
	vertical-align:bottom;
	clear: left;*/
}
#main #h-ranking #rank-popular li.no1{
	background:url(http://ct.potora.jp/images/top/rank_no1.gif) no-repeat 0 0;
	padding-left:65px;
	padding-top:10px;
	height:18px;
}
#main #h-ranking #rank-popular li.no2{
	background:url(http://ct.potora.jp/images/top/rank_no2.gif) no-repeat 4px 2px;
	padding-left:65px;
	padding-top:2px;
	height:20px;
}
#main #h-ranking #rank-popular li.no3{
	background:url(http://ct.potora.jp/images/top/rank_no3.gif) no-repeat 4px 0;
	padding-left:65px;
	padding-top:0px;
	height:20px;
}
#main #h-ranking #rank-popular li.no4{
	background:url(http://ct.potora.jp/images/top/rank_no4.gif) no-repeat 32px 0;
	padding-left:65px;
	padding-top:0px;
	height:20px;
}
#main #h-ranking #rank-popular li.no5{
	background:url(http://ct.potora.jp/images/top/rank_no5.gif) no-repeat 32px 0;
	padding-left:65px;
	padding-top:0px;
	height:17px;
}

#main #h-ranking #rank-popular li.no4,
#main #h-ranking #rank-popular li.no5 {font-weight:normal;}
#main #h-ranking #rank-popular li a {color:#685F5F;}
#main #h-ranking #rank-popular li.no2 a,
#main #h-ranking #rank-popular li.no4 a {color:#FFAA00;}

/* ランキング結果　新 */
#main #h-ranking h3#h3_result{
	position:absolute;
	top:164px;
	left:30px;
	font-size:80%;
}

#main #h-ranking #rank-ketuka {
	position:absolute;
	width:230px;
	left:12px;
	top:183px;
	margin-top:3px;
}

#main #h-ranking #rank-ketuka h3 {
	text-indent:-9999px;
	font-size:1px;
	height:1px;
}
#main #h-ranking #rank-ketuka ul {
	width:230px;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
}
#main #h-ranking #rank-ketuka li {
	background:url(http://ct.potora.jp/images/mypage/icon_rightbox.gif) no-repeat 0 2px ;
	padding-left:10px;
	margin-top:7px;
	list-style:none;
	vertical-align:bottom;
}

#main #h-ranking #rank-ketuka li.no4,
#main #h-ranking #rank-ketuka li.no5 {font-weight:normal;}
#main #h-ranking #rank-ketuka li a {color:#685F5F;}
#main #h-ranking #rank-ketuka li.no2 a,
#main #h-ranking #rank-ketuka li.no4 a {color:#FFAA00;}


/* もっと見る */
#main #h-ranking p.morelink {
	height:12px;
	font-size:10px;
}
#main #h-ranking .morelink a {
	padding:2px 0 2px 15px;
	background:url(http://ct.potora.jp/images/common/icon_link.gif) no-repeat left center;
}

#main #h-ranking #more_user {
	left:446px;
	position:absolute;
	top:565px;
	width:60px;
	height: 16px;
}

#main #h-ranking #more_popular {
	left:195px;
	position:absolute;
	top:135px;
	width:60px;
	height: 16px;
}

#main #h-ranking #more_ketuka {
	left:195px;
	position:absolute;
	top:285px;
	width:60px;
	height: 16px;
}


/* オススメ情報 */
/*
#main #shop-info p.ph	{
	float:left;
	margin:0 12px 5px 0;
}
#main #shop-info p.ph img {
}

#main #shop-info h4	{
	font-size:100%;
	font-weight:normal;
	padding-bottom:5px;
}
#main #shop-info p.more-link	{
	margin-top:8px;
}
#main #shop-info embed{
	margin-top:7px;
}
*/
/* ショップランキング */
/*
#main #shop-rank table	{
	width:229px;
	border:none;
	margin-top:5px;
	padding-top:1px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x;
}
#main #shop-rank th {
	padding:2px 5px;
	text-align:center;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}
#main #shop-rank td {
	padding:2px 0;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
	border:none;
}
#main #shop-rank .no1 th,
#main #shop-rank .no1 td,
#main #shop-rank .no3 th,
#main #shop-rank .no3 td,
#main #shop-rank .no5 th,
#main #shop-rank .no5 td,
#main #shop-rank .no7 th,
#main #shop-rank .no7 td,
#main #shop-rank .no9 th,
#main #shop-rank .no9 td {
	background:#FFF5E5 url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}*/


/*+9プレゼント応募
--------------------------------------------------*/
#main #top_present{
	position:relative;
	clear:both;
	margin:5px 0 15px 10px;
	width:530px;
}
#main #top_present .icon_new {
    left: 145px;
    position: absolute;
    top: 10px;
    width: 40px;
}
#main #top_present h2{
	background:url("http://ct.potora.jp/images/top/bg_ttl_pre.gif") no-repeat 0 0;
	height:32px;
	padding-left:20px;
	padding-top:10px;
}
#main #top_present #present_wrap{
	margin:10px 0 0;
	}
#main #top_present h3#bg_sttl_movie{
	background:url("http://ct.potora.jp/images/top/bg_sttl_movie.gif") no-repeat 0 0;
	height:20px;
	padding-top:6px;
	margin-top:10px;
	padding:5px 0 0 40px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#main #top_present h3#bg_sttl_camp{
	background:url("http://ct.potora.jp/images/top/bg_sttl_campaign.gif") no-repeat 0 0;
	height:20px;
	padding-top:6px;
	margin-top:10px;
	padding:5px 0 0 40px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#main #top_present .movie_item{
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x scroll center top transparent;
	clear:both;
	padding:5px;
}
#main #top_present .movie_item .movie_new{
	float:left;
	display:block;
	width:40px;
	}
.movie_item dt.movie_name{
	float:left;
	font-size:75%;
	width:195px;
	margin-right:5px;
}
.movie_item dd{
	/*margin-top:3px;*/
}
.movie_item dd.movie_tx{
	float:left;
	font-size:75%;
	/*width:140px;*/
	margin-right:5px;
}
.movie_item dd.movie_tx span{
	font-weight:bold;
}

.movie_item dd.movie_time{
	float:right;
	font-size:75%;
	margin-bottom:5px;
}

/*+10お知らせ
--------------------------------------------------*/

#main #info	{
	clear:both;
	margin:0 10px 10px;
	font-size:75%;
	line-height:1.4;
}
#main #info ul#scroll{
	border: 1px solid #CCCCCC;
	width: 528px;
	height: 170px;
	overflow-x: hidden;
	overflow-y: scroll;
	margin-bottom: 5px;
}
#main #info li	{
	padding-top:8px;
}
#main #info span.day	{
	float:left;
	width:11.5em;
	vertical-align:top;
}
#main #info span.day img	{
	margin:0 0 3px 8px;
	vertical-align:middle;
}
#main #info span.topic	{padding-top:2px;}

#main #info p.rss-icon {
	margin:0;
	padding:0;
	position:relative;
}
#main #info p.rss-icon a {
	display:block;
	position:absolute;
	right:0px;
	top:-22px;
}
*html #main #info p.rss-icon a {
	display:block;
	position:absolute;
	right:10px;
	top:-22px;
}
#main #info ul#textlink{
	text-align:right;
}
#main #info ul#textlink li{
	display:inline;
}

/*+11おすすめキーワード検索 （スポンサーリンク）
--------------------------------------------------*/

#main #rcmpr {
background-color:#F1EAE1;
margin:0 0 10px 10px;
padding-bottom:5px;
width:530px;
}
#main #rcmpr img#ttl {
	margin-top: 5px;
	margin-left: 10px;
}
#main #rcmpr #pr_keyword {
margin:5px 10px;
padding:0 5px;
width:500px;
/*background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x scroll left center #FFFFFF;*/
background:#FFF;
}
#main #rcmpr #pr_keyword ul{
	padding:5px 0;
}

#main #rcmpr #pr_keyword li {
	display: inline;
	margin-right: 10px;
	font-size: 75%;
	line-height:1.5em;
}

/*+12 サイドコンテンツ 枠組み
---------------------------------------------------------------------------*/
/*#side #side-contents{
	padding-bottom:6px;
}*/
#side h2{
	font-size:120%;
}
#side h3{
	font-size:100%;
}

#side #side-contents-yellow {/*背景が黄色*/
	background:none repeat scroll 0 0 #FFF7C6;
	font-size:75%;
	line-height:1.4;
	margin-bottom:10px;
	padding:2px 0 0;
	width:300px;
	margin-top:10px;
}

/*#side #mypage{
	background:url("http://ct.potora.jp/images/top/bg_mypage.gif") no-repeat 0 0;
}*/

#side #side-contents-yellow #pr{
	text-align:center;
	margin:10px;
	padding: 3px 0 0;
	border:1px #cccccc solid;
	background-color:#ffffff;
}
#side #side-contents-yellow #pr span {
	background:url("http://ct.potora.jp/images/common/icon_point_01.gif") no-repeat 0 4px;
	padding:4px 0 2px 12px;
	display:inline;
}
#side #side-contents-yellow #pr dl{
	margin: 0 3px 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
}
html #side #side-contents-yellow #pr dt{
	height:18px;
	margin-bottom:3px;
}
#side #side-contents-yellow #pt_get,
#side #side-contents-yellow #recommend,
#side #side-contents #collabo{
	margin:0 10px 10px;
	padding-bottom:6px;
	border:1px #cccccc solid;
	background-color:#ffffff;
}

#side #side-contents .privacy-mark {
	margin: 10px 10px 7px;
}
#side #side-contents .privacy-mark li {
/*
	display: inline;
	list-style-type: none;
	margin:0;
*/
}
#side #side-contents .privacy-mark #pmark {
	margin:0 25px 0 0;
}
/*+13 マイページ 
--------------------------------------------------*/
#side #mypage .inner{
	padding:5px 15px;
	font-size:75%;
	background:url("http://ct.potora.jp/images/top/bg_mypage_inner.gif") repeat-y 0 0;
	min-height:140px;
}

#side #mypage p img.icon	{
	float:left;
	margin:0 6px 2px 0;
	border:1px #cccccc solid;
}

/*ログイン前*/
#side #mypage .before-login p {
	text-align:center;
	margin:5px 10px;
}

#side #mypage .before-login p.btn-area {
	padding:7px 0 0;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x;
}

/*ロールオーバー時に消去
#side #side-contents #mypage .before-login p.btn-area a {
	display:block;
	width:254px;
	height:48px;
	background:url(http://ct.potora.jp/images/top/mypage_btn_register.gif) no-repeat;
	text-indent:-9999px;
	margin-top:5px;
}*/

/*ショッピング会員ランク表示*/

#side #mypage div.char_txt{
	float:left;
	width:192px;
	margin-bottom:12px;
}
#side #mypage .nick{
	font-weight:bold;
	margin-bottom:7px;
}
#side #mypage span.shranktxt{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:45px;
}
#side #mypage .my_info{
	clear:both;
	margin-bottom:10px;
}
#side #mypage .my_info p{
	float:left;
}
#side #mypage .my_info p#btn_pt a{/*ポイント獲得情報*/
	background:url("http://ct.potora.jp/images/top/btn_pt_info.gif") no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:126px;
	height:22px;
	display:block;
	margin-right:5px;
}
#side #mypage .my_info p#btn_pt a:hover{
	background-position:0 -22px;
}
#side #mypage .my_info p#btn_pre a{/*プレゼント応募状況*/
	background:url("http://ct.potora.jp/images/top/btn_pre_info.gif") no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:136px;
	height:22px;
	display:block;
}
#side #mypage .my_info p#btn_pre a:hover{
	background-position:0 -22px;
}


#side #mypage p.shrank_f{
	height:25px;
	background:url(http://ct.potora.jp/images/top/shop_rank_f.gif) no-repeat; left center;
}

#side #mypage p.shrank_n{
	height:25px;
	background:url(http://ct.potora.jp/images/top/shop_rank_n.gif) no-repeat; left center;
}
#side #mypage p.shrank_s{
	height:25px;
	background:url(http://ct.potora.jp/images/top/shop_rank_s.gif) no-repeat; left center;
}

#side #mypage p.shrank_g{
	height:25px;
	background:url(http://ct.potora.jp/images/top/shop_rank_g.gif) no-repeat; left center;
}

#side #mypage p.shrank_p{
	height:25px;
	background:url(http://ct.potora.jp/images/top/shop_rank_p.gif) no-repeat; left center;
}
#side #mypage p#horoscope{
	background-color:#FDDAD1;
	height:16px;
	padding-left:10px;
	padding-top:5px;
}

/* PR 
--------------------------------------------------*/
#side #pr h2 img	{margin-bottom:7px;}
#side #pr .pr-frame-l{
	width:138px;
	float:left;
	background:url(http://ct.potora.jp/images/common/line_02.gif) repeat-y right top;
}
#side #pr .pr-frame{
	width:137px;
	float:left;
}
#side #pr p	{
	width:120px;
	float:left;
	padding:0 9px;
	margin:0;
}
#side #pr p.fS{font-size:12px;}
#side #pr p img	{margin-bottom:5px;}
#side #pr p.point {
	width:115px;
	padding-top:5px;
}

/*+14 ポイントゲット 
--------------------------------------------------*/
#side #side-contents-yellow h2#h2_pt_get{
	background:url("http://ct.potora.jp/images/top/bg_sidettl_ptget.gif") no-repeat 0 0;
	height:40px;
	margin-left:10px;
	text-indent:-9999px;
	/*padding-top:7px;
	padding-left:7px;
	letter-spacing:-1px;*/
}


#side #pt_get .get_item{
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x scroll center bottom transparent;
	padding-top:7px;
	}
	
#side #pt_get .get_item .get_inner {
	margin-bottom:6px;
	margin-left:7px;
	width:
}
#side #pt_get .get_item .get_inner .item_ph {
	float:left;
	margin-right:5px;
}
#side #pt_get .get_item .get_inner .expbox{
	float:left;
	width:178px;
	position:relative;
}
#side #pt_get .get_item .get_inner .expbox .stx,
#side #pt_get .get_item .get_inner .expbox .cmt,
#side #pt_get .get_item .get_inner .expbox .cmt2{
	font-size:95%;
	line-height:1.2em;
}

/*ボタン　投票する*/
#side #pt_get .get_item .get_inner .expbox .btn_vote,
#side #pt_get .get_item .get_inner .expbox .btn_more{
	margin-top:5px;
	height:48px;/*高さを確保*/
}
#side #pt_get .get_item .get_inner .expbox .btn_vote a{
	background:url("http://ct.potora.jp/images/top/btn_touhyou.gif") no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:105px;
	height:31px;
	display:block;
}

#side #pt_get .get_item .get_inner .expbox .btn_vote a:hover{
	background-position:0 -31px;
}
/*ボタン　もっと見る*/
#side #pt_get .get_item .get_inner .expbox .btn_more a{
	background:url("http://ct.potora.jp/images/top/btn_morelook.gif") no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:105px;
	height:31px;
	display:block;
}

#side #pt_get .get_item .get_inner .expbox .btn_more a:hover{
	background-position:0 -31px;
}
#side #pt_get .get_item .get_inner .expbox .get_pt{
	background:url("http://ct.potora.jp/images/top/bg_coin.gif") no-repeat 0 0;
	width:52px;
	height:44px;
	display:block;
	color:#fd531f;
	font-size:130%;
	font-weight:bold;
	padding-top:7px;
	text-align:center;
	position:absolute;
	top:55px;
	left:120px;
	
}
#side #pt_get .get_item .get_inner .expbox .get_pt_most{
	background:url("http://ct.potora.jp/images/top/bg_coin_most.gif") no-repeat 0 0;
	width:61px;
	height:44px;
	display:block;
	color:#fd531f;
	font-weight:bold;
	padding-top:13px;/**/
	text-align:center;
	position:absolute;
	left:112px;
}
#side #pt_get #save .get_inner .expbox .get_pt_most{
	top:95px;/*くじ*/
}
#side #pt_get #top_kurohige .get_inner .expbox .get_pt_most{
	top:60px;/*黒ひげ*/
}
#side #pt_get #top_play .get_inner .expbox .get_pt_most{
	top:80px;/*すごろく*/
}
#side #pt_get #top_stairs .get_inner .expbox .get_pt_most{
	top:60px;/*階段*/
}


/*+15 ためる （くじ）背景が黄色
--------------------------------------------------*/
#side #pr h2 img {
	margin:3px 3px 7px;
}

#side #side-contents-yellow #save h4 img	{margin-bottom:5px;}
#side #side-contents-yellow #save .bnr {margin-top:5px;}
#side #side-contents-yellow #save .bnr img {
	margin:0 5px 5px 0;
	float:left;
}       
/*#side #side-contents #save p.point {clear:left;}
#side #side-contents #save td{font-size:12px;}*/
#side #side-contents #save a.nocolor {
	color:#FF4411;
	text-decoration:none;
}
#side #side-contents #save a.nocolor:hover{
    color:#FF4411;
    text-decoration:underline;
}

#side #side-contents #save .top-bnr{
	margin-left:4px;
	margin-bottom:3px;
}
#side #side-contents #save .savepoint{
	font-size:90%;
	
}
#side #side-contents #save .savepoint span {
background:transparent url(https://ct.potora.jp/images/common/icon_point_01.gif) no-repeat scroll left center;
padding:4px 0 2px 12px;
}

#side #side-contents #save td.top-bnr-ttl{
	color:#000000;
}

/*+16 Woopie動画検索
--------------------------------------------------*/
#movie_search{
}
#movie_search h3 {
	text-indent:-9999px;
	background:url(http://ct.potora.jp/images/top/bg_ttl_woopia01.gif) no-repeat left top;
	width:278px;
	height:52px;
}
#movie_searchform{
	background:url(http://ct.potora.jp/images/top/bg_ttl_woopia02.gif) no-repeat left top;
	width:278px;
	/*height:65px;*/
	position:relative;
}
#movie_searchform input#search_box{
	width:180px;
	font-size:15px;
	height:18px;
	position:absolute;
	left:9px;
	top:8px;
	padding:3px;
}
#movie_searchform input#btn{
	position:absolute;
	left:206px;
	top:6px;
}
#movie_search #rule2 {
	clear:both;
	padding-top:50px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:0px;!important
}

#movie_search div#rule_list2 {
	background-color:#FFFCED;
	border:1px solid #FFCE5A;
	padding:5px 10px 5px;
	/*width:257px;*/
}
#movie_search div#rule_list2 li {
	background:url(http://ct.potora.jp/images/saving/search_sicon.gif) no-repeat scroll 0 6px;
	line-height:1.8em;
	padding-left:15px;
}


/*+17 おすすめ情報 （サイド）
--------------------------------------------------*/
#side h2#h2_recommend{
	background:url(http://ct.potora.jp/images/top/bg_sidettl.gif) no-repeat 0 0;
	height:25px;
	padding-top:7px;
	padding-left:7px;
	margin-left:10px;
	letter-spacing:1px;
	margin-top:10px;
}

#recommend p.bnrbox {
	line-height:1.4;
	margin:0 7px;
}
#recommend p.point {
	line-height:1.4;
	margin:0 7px;
}

#recommend #item01,
#recommend #item03{
	width:138px;
	float:left;
	margin:3px 0;
	background:url(http://ct.potora.jp/images/common/line_02.gif) repeat-y right top;
}
#recommend #item02,
#recommend #item04{
	width:137px;
	float:left;
	margin:3px 0;
}


#recommend p img	{
	margin-bottom:5px;
}
#recommend p.bnr {
	height:1px;
	padding:0px 7px;
	clear:both;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x;
}
#recommend p.bnr2	{clear:both;}

/*+18 Potoraコラボ企画
--------------------------------------------------*/
#main #top_collabo{
	clear:both;
	margin:5px 0 15px 10px;
	width:530px;
}

#main #top_collabo h2{
	background:url("http://ct.potora.jp/images/top/bg_ttl.gif") no-repeat 0 0;
	height:32px;
	padding-left:20px;
	padding-top:2px;
}
#main #top_collabo #topbnr{
	margin:10px 0 10px 5px;
}
#main #top_collabo .topframe-l{
	width:259px;
	float:left;
	margin:3px 0px;
	background:url(http://ct.potora.jp/images/common/line_02.gif) repeat-y right top;
	position: relative;
}
#main #top_collabo .topframe{
	float:left;
	/*margin:3px 0;*/
}
#main #top_collabo .icon_new {
	left: 210px;
	position: absolute;
	top: 65px;
	width: 40px;
}
#main #top_collabo .frame-l{
	width:132px;
	float:left;
	margin:3px 0;
	background:url(http://ct.potora.jp/images/common/line_02.gif) repeat-y right top;
}
#main #top_collabo .frame{
	width:131px;
	float:left;
	margin:3px 0;
}

#main #top_collabo .frame_inner{
	margin-left:4px;
	padding-right:3px;
}
#main #top_collabo p img	{
	margin-bottom:5px;
}
#main #top_collabo p{
	font-size:75%;
}

#main #top_collabo p.bnr2	{clear:both;}

/*+18 Potoraコラボ企画(右サイド）
--------------------------------------------------*/
/*#side #side-contents h2#h2_collabo{
	background:url(http://ct.potora.jp/images/top/bg_sidettl.gif) no-repeat 0 0;
	height:25px;
	padding-top:7px;
	padding-left:7px;
	margin-left:10px;
	letter-spacing:1px;
	margin-top:10px;
}
#side #side-contents #collabo .frame-l{
	width:138px;
	float:left;
	margin:3px 0;
	background:url(http://ct.potora.jp/images/common/line_02.gif) repeat-y right top;
}
#side #side-contents #collabo .frame{
	width:137px;
	float:left;
	margin:3px 0;
}

#side #side-contents #collabo p img	{
	margin-bottom:5px;
}
#side #side-contents #collabo p.bnr {
	height:1px;
	padding:0px 7px;
	clear:both;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x;
}
#side #side-contents #collabo p.bnr2	{clear:both;}

*/

/* プレゼント 
--------------------------------------------------*/
#side #side-contents #present01 p{
	font-size:90%;
	line-height:1em;
}
#side #side-contents #present01 p.bcbox,
#side #side-contents #present02 p.bcbox{
	float:left;
	margin:0 10px 5px 0;
}
#side #side-contents #present01 div#kamoh{
	height:90px;
}
#side #side-contents #present01 h4.lead,
#side #side-contents #present02 h4.lead{
	margin:0 0 10px 98px;
	font-size:100%;  
}
#side #side-contents #present01 .pre_kaidan{
	height:2em;
	padding:0 0 0 30px;
	background:url(http://ct.potora.jp/images/top/icon_s_kaidan.gif) no-repeat 0 0;
}
#side #side-contents #present01 .pre_kamo{
	height:2em;
	padding:0 0 0 30px;
	background:url(http://ct.potora.jp/images/top/icon_s_duck.gif) no-repeat 0 0;
}
#side #side-contents #present01 .pre_oz{
	height:2em;
	padding:0 0 0 30px;
	background:url(http://ct.potora.jp/images/top/icon_s_oz.gif) no-repeat 0 0;
}
#side #side-contents #present02 .pre_movie_ka{
	height:2em;
	padding:0 0 0 30px;
	background:url(http://ct.potora.jp/images/top/icon_s_movie_kan.gif) no-repeat 0 0;
}
#side #side-contents #present02 .pre_movie_si{
	height:2em;
	padding:0 0 0 30px;
	background:url(http://ct.potora.jp/images/top/icon_s_movie_si.gif) no-repeat 0 0;
}
#side #side-contents #present01 .pre_bijin{
	height:2em;
	padding:0 0 0 30px;
	background:url(http://ct.potora.jp/images/top/icon_s_bijin.gif) no-repeat 0 0;
}
#side #side-contents #present01 .pre_shop{
	height:2em;
	padding:0 0 0 30px;
	background:url(http://ct.potora.jp/images/top/icon_s_shopping.gif) no-repeat 0 0;
}
	
	
#side #side-contents #present01 div.itemBox,
#side #side-contents #present02 div.itemBox{
	margin:0px 7px 5px;
	padding:5px 0;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}
#side #side-contents #present01 div.itemBox img.photo,
#side #side-contents #present02 div.itemBox img.photo{
	border:1px solid #ccc;
}
#side #side-contents #present01 p.more-link{
	margin-top:8px;
}

/* ショッピングでプレゼント 
--------------------------------------------------*/
#side #side-contents #present01 #pre_shopping {
	margin:0px 7px 5px;
	padding:5px 0;
}

/* リサーチ 
--------------------------------------------------*/
#side #side-research {
font-size:12px;
margin-bottom:10px;
width:300px;
}
#side #side-research dt {
	float: left;
	margin: 0 10px 0 0;
}
#side #side-research dd {
padding-top:12px;
}

#side #side-research div {
	height: 60px;
}

#side #side-research p {
	line-height: 1.5em;
}


/* クリックバナー
--------------------------------------------------*/
#index #container #contents #side .side-banner {background-color:#fff;}
/*#index #container #contents #side #clickbnr {
	text-align: center;
	border: 1px solid #cccccc;
}*/
#index #container #contents #side #clickbnr img#clickbnr_img {margin:0;}

/* header お知らせ
--------------------------------------------------*/
#index #header_info {
	background-color: #FEF6D5;
	margin-left: 10px;
	padding:10px;
	min-height:22px;
}
#index #header_info h5{
	background: url("http://ct.potora.jp/images/top/icon_h_info.gif") no-repeat scroll 0 0 transparent;
	margin-bottom: 7px;
	padding:3px 3px 3px 25px;
}
#index #header_info p {
	line-height: 1.3em;
	vertical-align: middle;
	font-size:12px;
	letter-spacing: 1px;
}
/*お知らせ*/
#index #header #contents #main p.msg {
	font-size: 80%;
	margin-left: 1em;
	line-height: 1.2em;
}	
/*地震に伴う業務の遅れについて*/
#index #info_detail {
	text-align:center;
	margin: 0 0 5px 10px;
	padding:5px;
	font-size: 80%;
}

/* Poto3
---------------------------------------------------------------------------*/
#poto3 {
	background-color:#FFF;
	margin:10px;
}
#p3_border {
	border:1px solid #CCC;
	padding:5px;
}
#p3_txt {
	font-size:15px;
	color:#F00;
	font-weight:bold;
	line-height:18px;
	border-bottom:1px dashed #CCC;
	margin-bottom:5px;
	padding-bottom:5px;
	text-align:center;
}
.p3_box {
	border-bottom:1px dashed #CCC;
	padding:10px 0 10px 5px;
}
.p3_float01 {
	float:left;
	width:70px;
	margin-right:8px;
}
.p3_float02 {
	float:left;
	width:180px;
}
.p3_float02 span{
	font-size:10px;
	background:url(https://ct.potora.jp/images/common/icon_point_01.gif) no-repeat 0 4px;
	padding:4px 0 2px 12px;
}
.p3_float02 b {
	font-weight:bold;
	font-size:15px;
}
.link_float01 {
	float:left;
	width:160px;
}
.link_float02 {
	float:left;
	width:100px;
}
#poto3 div.poto3_txt a {
	color:#FF4411;
	margin:0;
}
#poto3 div.poto3_txt a:hover {
	color:#FF4411;
	text-decoration:underline;
	margin:0;
}
/*右枠　ピックアッププレゼント*/

#side #side-contents-yellow #pickup_bnr {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 10px;
	padding-bottom: 6px;
	padding-top:3px;
	text-align: center;
}
/*#side #side-contents-yellow #pickup_bnr h2 img {
    margin: 3px 3px 7px;
}

#side #side-contents-yellow #pickup_bnr{
background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x scroll left bottom transparent;
padding:5px 0;
}*/

#side #side-contents-yellow #pickup_bnr .bnr_c span {
	background:url("http://ct.potora.jp/images/common/icon_point_01.gif") no-repeat 0 4px;
	padding:4px 0 2px 12px;
	display:inline;
}

#side #side-contents-yellow #pickup_bnr p.bnr_c img{
	margin:3px auto;
	
}

/* +20 twifolow*/
/* -------------------------------- 
    固定配置要素のスタイル 
----------------------------------- */  
#fixedItem {  
    position: fixed !important;  
    position: absolute;  
    top: 120px;  
    right: 0px;
	_right: 20px;

}  
/* -------------------------- 
IE6 向けのスタイル（IE6にposition:fixedを対応させる）
----------------------------- */  
* html ,* html body {  
    height: 100%;  
    overflow-y: hidden;  /*縦方向のスクロールを消す*/ 
    overflow-x: auto;  
}  
* html #cover { 
    overflow: auto;  /*縦方向のスクロールを代用*/
    position: relative;  
    width: 100%;  
    height: 100%;  
}

/* Potoraツイートbnr 
--------------------------------------------------*/
#side #side-pototweet {
	font-size:12px;
	margin-bottom:10px;
	width:300px;
}

/* 募金カウント
---------------------------------------------------------------------------*/
#report_box {
	width:800px;
	margin:10px auto 0px;
}
#report_box dl {
	background:url(http://ct.potora.jp/images/top/report_bg.gif) repeat-y;
	width:800px;
}
#report_box dt {
	float:left;
	width:380px;
	font-size:16px;
	padding:10px;
	text-align:right;
}
#report_box dd {
	float:left;
	width:350px;
	font:20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:20px;
	color:#d40202;
	padding:10px 10px 0;
}
#report_box dd span {
	font-size:13px;
	color:#d40202;
}
