@charset "utf-8";

/*ショッピング共通
#############################################################*/

#main #s-containar-shopping{
	width:530px;
	margin:0 0 20px 10px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	background:url(http://ct.potora.jp/images/common/r_back.gif) repeat-y;
}
#main #s-containar-shopping #s-contents-shopping{
	width:528px;
	font-size:75%;
	line-height:1.4;
	margin:0 1px;
}
#side #side-contents .idxBox{
	clear:both;
	padding:5px 0;
}
.s-search-select{
	width:160px;
}
/* ショッピング１カラム骨組み*/
#s-main{
	margin:0;
	width:740px;
}
#s-main #s-main-box{
	position:relative;
	width:760px;
	margin:0 0 20px 0;
}
/*ショッピング１カラムタイトル*/
#s-main #s-main-box #s1-contents-box{
	position:relative;
	width:800px;
	left:0px;
	padding:0 19px 10px;
	font-size:75%;
	line-height:1.4;
	background-repeat: no-repeat;
	min-height:240px;
	_height:240px;
	margin-top:10px;
}
#s1-contents{
	width:704px;
}
div.s-contentsbox-in{
	padding:0;
	background:url(http://ct.potora.jp/images/common/frame_bl_bg.gif) repeat-y;
}

/*1-1：グローバルメニュー
--------------------------------------------------*/
#gnav li#gnav-shopping a.gnav02{
	display:block;
	width:123px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_02.gif) no-repeat 0 -31px;
}
#shopping-page #gnav li a.gnav03{
	display:block;
	width:119px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_03_on.gif) no-repeat;
}
#shopping-page #gnav li a.gnav04:link,
#shopping-page #gnav li a.gnav04:visited{
	display:block;
	width:119px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_04_on2.gif) no-repeat;
}
#shopping-page #gnav li a.gnav04:hover{
	display:block;
	width:119px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_04_over.gif) no-repeat;
}

/* 1-2：ボタン
--------------------------------------------------*/
/* サイドコンテンツ（ブログパーツ・店舗カテ・商品カテ・新着店舗・TOPページ）*/
/*商品を評価するボタンエリア*/
.s-idxbtn-shohin{
	overflow:hidden;
	background:#EEEEEE;
	width:300px;
	height:45px;
	padding:10px 0;
}
.s-idxbtn-shohin p.s-idxbtn-txt{
	margin:0;
	font-size:12px;
	text-align:center;
}
/*---商品評価登録・完了ページ（review\review_input.html/review\review_inputconf.html）---*/
/*確認する*/
ul.btn_conf{
	margin:0 auto;
	width:350px;
}
/*---商品リクエストページ（review\goods_request.html）---*/
/*---商品評価登録・完了ページ（review\review_input.html/review\review_inputconf.html）---*/
/*確認する・登録する*/
li.btn-confirm{
	float:left;
	margin-right:30px;
	/margin-right:15px;
}
li.btn-cancel{
	float:left;
	width:145px;
}
li.btn-confirm2{
	margin:0px auto;
}
/*---商品評価検索結果ページ---*/
/*商品を選択する*/
.s12-step-btn-selectitem a.s-idxBtn{
	display:block;
	width:106px;
	height:20px;
	background:url(http://ct.potora.jp/images/common/btn/btn_select_item02.gif) no-repeat 0 0;
}
/*---ログインアラート（middlepage\nologin.html）---*/
/*無料会員登録へGO*/
.s9-btn-register{
	width:280px;
	height:45px;
	overflow:hidden;
	padding: 10px 15px 5px;
	margin:10px auto;
	text-indent:-9999px;
	text-algin:center;
}
.s9-btn-register a.s-idxBtn{
	display:block;
	width:280px;
	height:45px;
	background:url(http://ct.potora.jp/images/common/btn/btn_goto_register.gif) no-repeat 0 0;
}
/*---お気に入り店舗登録ページ（middlepage\favoriteshop_add.html）---*/
/*お気に入りに追加*/
#s11-2-myclip_add-btn a{
	width:164px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/btn/btn_add_shop.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
/*ウインドウを閉じる*/
#s11-3-window_close_btn{
	width:193px;
	height:37px;
	overflow:hidden;
	padding:0 0 10px 15px;
	margin:45px auto 0 auto;
	text-indent:-9999px;
	text-algin:center;
}
div#buttonArea{
	margin:20px auto;
	}
div#buttonArea a{
	display:block;
	width:145px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	}

/* 1-3テキストスタイル 
--------------------------------------------------*/
.t-more-link{
	font-size:90%;
	text-align:left;
	padding-top: 5px;
}
	p.t-more-link a{
	padding:4px 0 2px 16px;
	background:url(http://ct.potora.jp/images/common/icon_arrow_01.gif) no-repeat left center;
}
	p.t-more-link a:link,
	p.t-more-link a:visited{
	color:#333333;
	text-decoration:none;
}
	p.t-more-link a:hover{
	color:#333333;
	text-decoration:underline;
}
	p.tx14{
	font-size:120%;
	}
	p.tx14B{
	font-size:120%;
	font-weight:bold;
}
	p.tx14{
	font-size:120%;
}
.tx14B{
	font-size:120%;
	font-weight:bold;
}
.txb{
	font-weight:bold;
}
.txR{
	color:#ff4411;
}
/*主に注意事項に使用*/
.txR2{
	color:#ff0011;
}
#s-lead-tx{
	font-size:110%;
	line-height:1.4;
	margin:5px 12px 15px;
}
#s-lead-tx02{
	padding:10px 15px 0px 0;
	font-size:120%;
}

/*1-4：マージン/パディング
--------------------------------------------------*/
.t-marginLR15{margin:0 15px;}
.marginT10{margin:10px 0 0 0;}
.maB5{margin-bottom:5px;}
.maB10{margin-bottom:10px;}
.marginT5{margin-top:5px;}
.marginT45{margin-top:45px;}
.marginT20{margin-top:20px;}
.marginT25{margin-top:25px;}
.marginT15{margin-top:15px;}
.paddingTB10{padding:10px 0;}
.paddingLR5{padding:0px 5px;}
.maT5{margin-top:5px;}
.maT-10{margin-top:-10px;}
.maT20B10{margin:20px 0 10px 0;}
	
/*1-6：SP共通
--------------------------------------------------*/
/*h2
#s-main-box h2#nomargin{
	margin:0;
}
*/

/*フォント*/
.text_spend{
	line-height: 200px;
	text-align:center;
}
.smallver{
	letter-spacing: 1px;
	line-height: 14px;
	text-align:left;
}
.smallverb{
	font-weight:bold;
	letter-spacing: 1px;
	line-height: 14px;
	text-align:left;
}
.smallred{
	color: #FF0000;
	letter-spacing: 1px;
	line-height: 14px;
	text-align:left;
}
.smallredb{
	color: #FF0000;
	font-weight:bold;
	letter-spacing: 1px;
	line-height: 14px;
	text-align:left;
}
.xsmall{
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 14px;
	text-align:left;
}
.xsmallb{
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 1px;
	line-height: 14px;
	text-align:left;
}
.xsmallred{
	font-size: 10px;
	color: #FF0000;
	letter-spacing: 1px;
	line-height: 14px;
	text-align:left;
}
.dot{
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x center;
}
/*お気に入りボタン表示*/
.sp-box-shopaddbtn{
	margin:15px;
	text-align:center;
}
.sp-box-shopaddbtn p.txt{
	width:100%;
	margin-bottom:5px;
}
/*注意事項*/
#s-main-box #notice-box-01{
	clear: both;
	border-top:1px solid #ccc;
	font-size:12px;
}
#s-main-box #notice-box-02{
	border:1px solid #CCC;
	margin:5px;
	padding:15px;
}
#s-main-box #notice-box-02 ul{
	line-height:20px;
}
#s-main-box #notice-box-02 li.ttl{
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
/*会員登録ボタン表示*/
#s-main div.resist01{
	background:url(http://ct.potora.jp/images/regist/regist_bg.gif) no-repeat scroll 0 0;
	height:206px;
	margin:25px auto;
	text-align:center;
	width:700px;
	clear:both;
}
#s-main div.resist01 p.msg{
	background:url(http://ct.potora.jp/images/top/icon_h_info_02.gif) no-repeat scroll 0 bottom;
	font-weight:bold;
	font-size:12px;
	height:20px;
	margin-left:130px;
	padding:8px 0 0 30px;
	text-align:left;
}
#s-main div.resist02{
	margin:0 auto;
	width:280px;
}
/*SPページ下部：おすすめの特集*/
#s-main #rcmsp{
	margin:20px 10px;
	font-size: 12px;
	line-height:20px;
	background:#fff;
}
#s-main #rcmsp h4{
}
#s-main #rcmsp #InnerBorder{
	border:solid 1px #afaf8d;
	padding:15px 0 10px 10px;
}
#s-main #rcmsp #Inner{
	margin-bottom:15px;
}
#s-main #rcmsp dl {
    float: left;
    margin-right: 10px;
    /margin-right: 5px;
    width: 258px;
}
#s-main #rcmsp dl dt img {
    display: inline;
    float: left;
    margin-right: 15px;
}
#s-main #rcmsp #Inner a{
	font-weight: bold;
	color: #FF4411;
	text-decoration: underline;
	font-size: 13px;
}
#s-main #rcmsp p{
	margin-right:10px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}


/*1-7：会員ランク詳細（popup）
--------------------------------------------------*/
#ShrankMain{
	width:560px;
	margin:10px;
	font-size:80%;
}
#ShrankWrapper{
	width:558px;
	border:solid 1px #CCC;
	margin-top:10px;
}
#ShrankWrapper #exp{
	padding:9px;
}
#ShrankWrapper #madeline{
	background:url(http://ct.potora.jp/images/shopping/top/sh_rank02.gif) no-repeat scroll 0 bottom;
	height:112px;
}
#ShrankWrapper #madeline p{
	line-height:20px;
	width:400px;
}
#ShrankWrapper .CommonBox{
	margin-bottom:15px;
}
#ShrankWrapper .tx{
	font-size:80%;
	margin-top:5px;
	line-height:18px;
}
#ShrankWrapper .ttl{
	list-style:none;
	font-weight:bold;
}
#ShrankWrapper .closebtn{
	margin:0 auto;
	text-align:center;
	width:140px;
}

/*■ゲームページ
#############################################################*/

#s3-game-box{
	width:800px;
	margin-top:15px;
	margin-bottom:15px;
	background:url(http://ct.potora.jp/images/common/frame_bl_bg.gif) repeat-y;
}
#s3-game-box .inner{
	background:url(http://ct.potora.jp/images/common/frame_bl_bottom.gif) no-repeat left bottom;
}
#s3-game-box2{
	height:370px;
	margin:0 20px 10px;
	background:url(http://ct.potora.jp/images/shopping/game_illust.gif) no-repeat;
}
#s3-game-box2 h4{
	height:115px;
	text-indent:-9999px;
}
span.notice{
	color:#FE6452;
}
#s3-game-box iframe{
	width:760px;
	height:249pt;
}
div.game-box-area{
	width:800px;
	margin:10px auto;
	text-align:center;
}

#end-area{
	width:600px;
	text-align:center;
	margin:70px auto;
}
#game-box-flashlink{
	width:738px;
	margin:15px auto 0;
	border:1px solid #CCC;
	padding:10px;
}
#game-box-flashlink:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
#game-box-flashlink p{
	font-size:90%;
}
#game-box-flashlink img{
	float:right;
	margin:0 5px;
}
/*\*/
* html #game-box-flashlink{
height: 1em;
overflow: visible;
}

/*ミルフィーユのトレジャーハンター*/
#s3-game-gamettl{
	position: relative;
	margin: 0 0 0 11px;
	padding-bottom: 20px;
}

/*現在スクラッチ
#s3-game-gamettl{
	height:190px;
	margin:0 20px;
	background:url(http://ct.potora.jp/images/shopping/game_ttl.gif) no-repeat;
	padding-bottom:20px;
	text-indent:-9999px;
}*/
/*14日から*/
#s3-game-gamettl h4#gamettl{
	background-image: url(http://ct.potora.jp/images/shopping/game_ttl02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 337px;
	width: 778px;
}
div#game-box-area2{
	width:720px;
	margin:10px auto;
	text-align:center;
}
#s3-game-gamettl .txplace{
	position: absolute;
}
#s3-game-gamettl #tx01{
	height: 2em;
	width: 275px;
	left: 18px;
	top: 238px;
	z-index: 1;
}
#s3-game-gamettl #tx02{
	height: 2em;
	width: 360px;
	left: 330px;
	top: 40px;
}
#s3-game-gamettl #tx03{
	height: 2em;
	width: 360px;
	left: 330px;
	top: 115px;
}
#s3-game-gamettl #tx04{
	height: 2em;
	width: 360px;
	left: 330px;
	top: 190px;
}
#s3-game-gamettl #attention{
	width: 525px;
	margin-left:18px;
	top: 260px;
	background:#FFF;
	border:1px solid #555555;
	padding:5px 10px;
	margin-bottom:10px;
	margin-top: -56px;
}
#s3-game-gamettl #attention span{
	color:#F00;
	font-weight:bold;
}
#s3-game-box .inner #s3-game-gamettl #expbtn a{
	background-image: url(http://ct.potora.jp/images/shopping/game_expbtn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 53px;
	width: 410px;
	text-align: center;
	margin: 0px auto;
	display:block;
	overflow:hidden;
}
#s3-game-box .inner #s3-game-gamettl #expbtn a:visited{
	background-position:0 0;
}
#s3-game-box .inner #s3-game-gamettl #expbtn a:hover{
	background-position:0 -53px;
}
#popinfo01{
	margin:10px 20px 0 0;
	padding-bottom:10px;
	text-align:right;
}
#popinfo{
	margin:10px 20px 0 0;
	text-align:right;
}

/*ミルフィーユのキャンペーン*/
#s3-game-gamettl #cp{
	margin:10px auto 0;
	text-align:center;
	width:550px;
	}
#s3-game-gamettl #cp_exp{
	font-weight:bold;
	text-align:left;
	list-style-type: none;
	margin-top:5px;
}
#s3-game-gamettl #cp_notice {
	margin: 10px 0 0 0;
	padding:10px;
	text-align:left;
	list-style-type: none;
	border:1px solid #cccccc;
}

/*ミルフィーユのキャンペーン検索窓*/
#game_webseach {
	margin-top:10px;
	position:relative;
	display:block;
}

#game_webseach #bg_w{
	background: url(http://ct.potora.jp/images/shopping/game_search_bg_w.gif) no-repeat 0 0;
}
#game_webseach #bg_s{
	background: url(http://ct.potora.jp/images/shopping/game_search_bg.gif) no-repeat 0 0;
}
#game_webseach #leadTxt{
	text-indent:-9999px;
	height:80px;
	}
#game_webseach #bg_w #search-form{
	height:103px;/*bg_wの時*/
}

#game_webseach #bg_s #search-form{
	height:77px;/*bg_sの時*/
}

#game_webseach dl#dl_search {
	position:absolute;
	top:103px;
	width:525px;
	height:30px;
	left:35px;
	display:block;
}
#game_webseach input#search_box {
	font-size:15px;
	height:17px;
	padding:3px;
	position:absolute;
	top: 0px;
	width:400px;
}

dl#dl_search dd{
	position:absolute;
	left: 420px;
	top: 0px;
}
#game_webseach #key {
	font-size:12px;
	left:125px;
	position:absolute;
	top:143px;
	width:454px;
	height: 25px;
}
#game_webseach #rule {
	margin-bottom:7px;
}
*html #game_webseach #rule {
	margin-bottom:10px;
}
#game_webseach span#view_rule {
	background:url(http://ct.potora.jp/images/saving/search_icon.gif) no-repeat scroll 0 0;
	padding-left:17px;
	margin-left:40px;
}
#game_webseach span#view_rule a {
	text-decoration:none;
}
#game_webseach div#rule_list {
	background-color:#FFFCED;
	border:1px solid #cccccc;
	display:block;
	margin-top:3px;
	padding:7px 10px 5px;
}
#game_webseach 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;
}

/*スクラッチのお知らせ*/
.pop_wrap{
	padding:15px;
}
.pop_line{
	border:1px solid #aa8d49;
	padding:10px;
	font-size:75%;
	line-height:1.4;
	background-color:#FFF;
	text-align:left;
	line-height:18px;	
}
.pop_ttl{
	/*float:left;*/
	font-size:120%;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:10px;
	width:100%;
	border-bottom:1px solid #f97142;
}

/*■4）ショッピングTOP
############################################################ */

/*ショッピング検索エリア*/
#s-search-box{
	background: url(http://ct.potora.jp/images/shopping/top/bg_searchbox.gif) no-repeat left bottom;
	height:56px;
	padding:0 16px 0 30px;
}
#s-search-box #search{
	float:left;
	width:570px;
}
#s-search-box #search ul{
	float:left;
	margin-left:88px;
	padding-top:18px;
	/*width:600px;*/
	display:inline
}
/*
*html #s-search-box #search ul{
	margin-left:44px;
}
*/
#s-search-box #search li{
	float:left;
}
#s-search-box #search li input{
	font-size:15px;
	margin-right:5px;
	margin-top:1px;
	padding-left:3px;
}
#s-search-box #search li input.word{
	height:18px;
	width:260px;
}
#s-search-box #search li img{
	margin-right:5px;
}
/*マイページボタン
#s-search-box #mypage_btn{
	float:right;
}
#s-search-box #mypage_btn a{
background-image:url(https://ct.potora.jp/images/common/btn/btn_mypage.gif);
	display:block;
	width:105px;
	height:31px;
	margin-top:14px;
	overflow:hidden;
	text-indent:-9999px;
}
#s-search-box #mypage_btn a:visited{
	background-position:0 0;
}
#s-search-box #mypage_btn a:hover{
	background-position:0 -31px;
}*/
/* ヘッドボタン部分 */
#s-search-box #btnwrap{
	float:right;
	margin-top:15px;
	width:230px;
}
#s-search-box #btnwrap li{
	float:left;
	list-style:none;
}
/* マイページボタン */

#s-search-box #btnwrap #mypage_btn {
	/*margin-left:10px;*/
}

#s-search-box #btnwrap #mypage_btn a {
	background:url(https://ct.potora.jp/images/common/btn/btn_mypage.gif);
	display:block;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	width:105px;
}

#s-search-box #btnwrap #mypage_btn a:hover {
	background-position:0 -31px;
}
/* ポイント交換ボタン */

#s-search-box #btnwrap #expoint_btn {
	margin-right:15px;
}

#s-search-box #btnwrap #expoint_btn a {
	background:url(https://ct.potora.jp/images/common/btn/btn_expoint.gif);
	display:block;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	width:105px;
}

#s-search-box #btnwrap #expoint_btn a:hover {
	background-position:0 -31px;
}


/*4-1：メインコンテンツ
-------------------------------------------------------------*/
#main #s-containar-shopping-top{
	width:530px;
	margin:0 0 20px 10px;
}
#main #s-containar-shopping-top #s-contents-shopping-top{
	width:530px;
	font-size:75%;
	line-height:1.4;
}
/* TOPナビ */
#top_quicksearch{
	width:530px;
	background:url(http://ct.potora.jp/images/shopping/top/ttl_search.gif) no-repeat scroll top left;
	padding-top:42px;
	margin-bottom:15px;
}
#top_quicksearch .inner{
	border-left:6px solid #ffe47b;
	border-right:6px solid #ffe47b;
	border-bottom:6px solid #ffe47b;
	padding:0 6px 6px;
}
#top_quicksearch p{
	margin-bottom:12px;
}
/*7枠ver.
#top_quicksearch li{
	float:left;
	width:168px;
	margin-bottom:3px;
}
#top_quicksearch li a{
	width:159px;
	height:31px;
	text-indent:-9999px;
	display:block;
}
#top_quicksearch li a.navi01{
	background:url(http://ct.potora.jp/images/shopping/top/btn_searchnavi_shop.gif) no-repeat scroll 0 0;
}
#top_quicksearch li a.navi02{
	background:url(http://ct.potora.jp/images/shopping/top/btn_searchnavi_item.gif) no-repeat scroll 0 0;
}
#top_quicksearch li a.navi03{
	background:url(http://ct.potora.jp/images/shopping/top/btn_searchnavi_category.gif) no-repeat scroll 0 0;
}
#top_quicksearch li a.navi04{
	background:url(http://ct.potora.jp/images/shopping/top/btn_searchnavi_point.gif) no-repeat scroll 0 0;
}
#top_quicksearch li a.navi05{
	background:url(http://ct.potora.jp/images/shopping/top/btn_searchnavi_wpoint.gif) no-repeat scroll 0 0;
}
#top_quicksearch li a.navi06{
	background:url(http://ct.potora.jp/images/shopping/top/btn_searchnavi_review.gif) no-repeat scroll 0 0;
}
#top_quicksearch li a.navi01:hover,
#top_quicksearch li a.navi02:hover,
#top_quicksearch li a.navi03:hover,
#top_quicksearch li a.navi04:hover,
#top_quicksearch li a.navi05:hover,
#top_quicksearch li a.navi06:hover{
	background-position:0 -31px;
}
*/
/*8枠ver.*/
#top_quicksearch li{
	float:left;
	margin-bottom:3px;
	margin-right: 6px;
}
#top_quicksearch li a{
}
#top_quicksearch li a:hover{
	-ms-filter: "alpha( opacity=60 )";
	filter: alpha( opacity=60 );
	opacity: 0.6;
}

/* ショッピングflash部分*/
#top_fla{
	margin-bottom:15px;
}
#top_fla div{
	background:#E8E8E8 none repeat scroll 0 0;
	margin-top:0;
	padding:3px 5px 10px;
	margin-left:1px;
}
/* TOPポイントアップ */
#top_pointup{
	margin-bottom:15px;
	position:relative;
}
#top_pointup h3{
	position:relative;
}
#top_pointup h3 a{
	background:url("http://ct.potora.jp/images/common/btn/icon_rss.gif") no-repeat scroll 0 0;
	display:block;
	height:14px;
	left:250px;
	position:absolute;
	text-indent:-9999px;
	top:12px;
	width:43px;
}
#top_pointup .inner{
	border-bottom:25px solid #FFE47B;
	border-left:6px solid #FFE47B;
	border-right:6px solid #FFE47B;
	padding:0 6px;
}
#top_pointup .scroll{
	height:179px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#top_pointup dl{
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x scroll 0 bottom transparent;
	border-right:1px dotted #CCCCCC;
	color:#333333;
	float:left;
	font-size:11px;
	height:48px;
	padding:6px 4px;
	width:113px;
}
#top_pointup dt{
	float:left;
	height:35px;
	/height:30px;
	width:63px;
}
#top_pointup dd{
}
#top_pointup dd.snm{
	line-height:12px;
	float:left;
	width:50px;
}
#top_pointup dd.point{
	/line-height:0;
	/margin:0;
	clear:left;
}
#top_pointup dd.point span{
	color:#FF0000;
	font-family:verdana;
	font-size:105%;
	font-weight:bold;
	padding-left:10px;
}
#top_pointup .more-link{
	position:absolute;
	right:6px;
	bottom:6px;
}
/* スタッフおすすめ情報 */
#top_staffrcm{
	margin-bottom:15px;
}
#top_staffrcm .inner{
	border-bottom:6px solid #FFE47B;
	border-left:6px solid #FFE47B;
	border-right:6px solid #FFE47B;
	padding:0 6px;
}
#top_staffrcm #s_info{
	padding-top:8px;
	margin-bottom:20px;
}
#top_staffrcm #s_info .scroll{
	height:174px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#top_staffrcm #s_info ul.list{
	float:left;
	width:494px;
	/width:488px;
}
#top_staffrcm #s_info ul.bg{
	background:#efe7de;
}
#top_staffrcm #s_info li.icon{
	width:68px;
	float:left;
	height:58px;
	margin-bottom:0;
}
#top_staffrcm #s_info li.textarea{
	float:left;
}
#top_staffrcm #s_info li.textarea ul{
	margin-top:5px;
}
#top_staffrcm #s_info li.date{
}
#top_staffrcm #s_info li.ttl{
	margin-bottom:2px;
	font-weight:bold;
}
#top_staffrcm #s_info li.detail{
	font-size:90%;
}
#top_staffrcm #rcmshop{
}
#top_staffrcm #rcmshop #bnrarea{
	margin-top:10px;
}
#top_staffrcm #rcmshop #bnrarea dl{
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x scroll 0 bottom;
	float:left;
	margin-bottom:10px;
	padding-bottom:5px;
	width:249px;
	/height: 115px;
}
#top_staffrcm #rcmshop #bnrarea dl.left{
	border-right:1px dotted #CCCCCC;
	padding-right:2px;
}
#top_staffrcm #rcmshop #bnrarea dl.rgt{
	padding-left:5px;
}
#top_staffrcm #rcmshop #bnrarea dt{
	text-align: center;
	margin-bottom:5px;
	height:60px;
}
*html #top_staffrcm #rcmshop #bnrarea dt{
	width:120px;
}
#top_staffrcm #rcmshop #bnrarea dd{
	font-size:90%;
	line-height:13px;
	margin-bottom:5px;
}
#top_staffrcm #rcmshop #bnrarea dd.snm a{
	font-weight:bold;
	background: url("http://ct.potora.jp/images/common/icon_link.gif") no-repeat scroll left 1px;
	padding: 2px 0 2px 15px;
}
#top_staffrcm #rcmshop #bnrarea dd.detail{
}
/* ランキング情報*/
#top_rankinfo{
	position:relative;
	margin-bottom:15px;
}
#top_rankinfo .inner{
	border-bottom:6px solid #efe7de;
	border-left:6px solid #efe7de;
	border-right:6px solid #efe7de;
	padding:0 6px;
}
/* 人気商品*/
#top_rankinfo #goods{
	float:left;
	width:259px;
	margin-top:10px;
}
#top_rankinfo #goods p.tx{
	margin:10px 0;
	font-size:90%;
	clear:left;
}
#top_rankinfo #goods #goods_main{
	width:259px;
	height:220px;
}
#top_rankinfo #goods div.up,
#top_rankinfo #goods div.down{
	padding:5px;
	float:left;
	width:249px;
	height:40px;
}
#top_rankinfo #goods p.photo{
	margin-left:100px;
	/margin-left:50px;
	float:left;
}
#top_rankinfo #goods p.back,
#top_rankinfo #goods p.next{
	float:right;
}
#top_rankinfo #goods p.back a{
	background:url("http://ct.potora.jp/images/shopping/top/btn_goods.gif") no-repeat right top;
	display:block;
	height:20px;
	margin-top:5px;
	overflow:hidden;
	text-indent:-9999px;
	width:16px;
}
#top_rankinfo #goods p.next a{
	background:url("http://ct.potora.jp/images/shopping/top/btn_goods.gif") no-repeat right bottom;
	display:block;
	height:20px;
	margin-top:5px;
	overflow:hidden;
	text-indent:-9999px;
	width:16px;
}
#top_rankinfo #goods div.main{
	background-color:#F4EFE9;
	float:left;
	width:249px;
	height:110px;
	/height:130px;
	padding:5px;
}
#top_rankinfo #goods dl{
	margin-bottom:5px;
	padding-bottom:5px;
	float:left;
}
#top_rankinfo #goods dt{
	float:left;
	height:100px;
}
#top_rankinfo #goods dt img{
	margin-right:5px;
}
#top_rankinfo #goods dd{
	float:left;
	width:154px;
}
#top_rankinfo #goods #goods_name{
	font-weight:bold;
}
#top_rankinfo #goods #goods_price{
	font-weight:bold;
	font-size:90%;
}
#top_rankinfo #goods #goods_detail{
	font-size:90%;
}
/*ショップランキング10*/
#top_rankinfo #shoprank{
	float:right;
	margin-top:10px;
	width:224px;
}
#top_rankinfo #shoprank p{
	font-size:90%;
	margin:10px 0;
}
#top_rankinfo #shoprank li{
	padding-left:10px;
	padding-top:4px;
	height:18px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}
#top_rankinfo #shoprank .no1,
#top_rankinfo #shoprank .no3,
#top_rankinfo #shoprank .no5,
#top_rankinfo #shoprank .no7,
#top_rankinfo #shoprank .no9{
	background:#FFF5E5 url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}
#top_rankinfo #shoprank li a{
	margin-left:13px;
}
/*いろいろランキング*/
#top_rankinfo #varietyrank{
	float:left;
	margin:15px 0 10px;
	/margin:15px 0 5px;
	width:506px;
}
#top_rankinfo #varietyrank .scroll{
	height:107px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#top_rankinfo #varietyrank dl{
	font-size:90%;
	margin-top:5px;
	float:left;
	width:490px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}
#top_rankinfo #varietyrank dt{
	float:left;
	width:275px;
}
#top_rankinfo #varietyrank dd{
	float:left;
	padding-top:10px;
	/padding-top:5px;
}
/* 新着ショップ情報 */
#top_newshop{
	position:relative;
	margin-bottom:15px;
}
#top_newshop .inner{
	border-bottom:25px solid #efe7de;
	border-left:6px solid #efe7de;
	border-right:6px solid #efe7de;
	padding:0 6px;
	background:url(http://ct.potora.jp/images/shopping/top/bg_newshop.gif) no-repeat scroll center center;
	height:119px;
}
#top_newshop dl{
	color:#333333;
	float:left;
	font-size:11px;
	height:48px;
	padding:6px;
}
#top_newshop dt{
	float:left;
	width:63px;
	height:35px;
	/height:30px;
}
#top_newshop dd.snm{
	float:left;
	width:50px;
	line-height:12px;
}
#top_newshop dd.point{
	/line-height:0;
	margin:0;
	clear:left;
}
#top_newshop dd.point span{
	color:#FF0000;
	font-family:verdana;
	font-size:105%;
	font-weight:bold;
	padding-left:10px;
}
#top_newshop .more-link{
	bottom:6px;
	position:absolute;
	right:6px;
}
/* キーワード*/
#top_keyword{
	margin-bottom:15px;
}
#top_keyword .inner{
	border-bottom:25px solid #FFE47B;
	border-left:6px solid #FFE47B;
	border-right:6px solid #FFE47B;
	padding:0 6px;
}
#top_keyword ul{
	padding-top:10px;
}
#top_keyword li{
	background:url(http://ct.potora.jp/images/common/spacer.gif) no-repeat 0 0;
	display: inline;
	margin-left:7px;
	line-height:27px;
}
*html #top_keyword li{
	line-height:30px;
}
#top_keyword li a{
	text-decoration: none;
	color:#333333;
}
#top_keyword li.level1{
	font-size:280%;
	font-weight:bold;
}
#top_keyword li.level2{
	font-size:250%;
	font-weight:bold;
}
#top_keyword li.level3{
	font-size:200%;
	font-weight:bold;
}
#top_keyword li.level4{
	font-size:150%;
	font-weight:bold;
}
#top_keyword li.level5{
	font-size:120%;
}
#top_keyword li.level6{
	font-size:80%;
}
#top_keyword .more-link{
	margin-bottom:5px;
}
/*定番ショップ*/
#top_standardshop{
	margin-bottom:15px;
}
#top_standardshop .inner{
	border-bottom:6px solid #efe7de;
	border-left:6px solid #efe7de;
	border-right:6px solid #efe7de;
	padding:0 6px;
}
#top_standardshop ul{
	float:left;
	margin-top:10px;
}
#top_standardshop li{
	float:left;
	margin-bottom:5px;
	width:126px;
}

/*4-2：サイドコンテンツ
-------------------------------------------------------------*/

/*会員ランク表示*/
#side #s_status div{
	width:300px;
	height:45px;
	margin-bottom:20px;
}
#side #s_status p{
	margin-right:5px;
	padding-top:28px;
	/padding-top:24px;
}
#side #s_status #status_f{
	background:url(http://ct.potora.jp/images/shopping/top/bg_rankstatus_f.gif) no-repeat;
}
#side #s_status #status_n{
	background:url(http://ct.potora.jp/images/shopping/top/bg_rankstatus_r.gif) no-repeat;
}
#side #s_status #status_s{
	background:url(http://ct.potora.jp/images/shopping/top/bg_rankstatus_s.gif) no-repeat;
}
#side #s_status #status_g{
	background:url(http://ct.potora.jp/images/shopping/top/bg_rankstatus_g.gif) no-repeat;
}
#side #s_status #status_p{
	background:url(http://ct.potora.jp/images/shopping/top/bg_rankstatus_p.gif) no-repeat;
}
/*店舗カテゴリ*/
#side-contents #category{
	margin:10px;
	padding-bottom:10px;
	width:280px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x scroll left bottom;
}
#side-contents #category #shopping,
#side-contents #category #service{
	margin-bottom:10px;
}
#side-contents #category .bg{
	padding-bottom:5px;
	background:url(http://ct.potora.jp/images/shopping/top/bg_side_category_btm.gif) no-repeat left bottom;
}
#side-contents #category .border{
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	background-color:#FFFFFF;
}
#side-contents #category #shopping ul,
#side-contents #category #service ul{
	margin:0 10px;
}
#side-contents #category #shopping li,
#side-contents #category #service li{
	background:url("http://ct.potora.jp/images/shopping/top/category_arw_gr.gif") no-repeat scroll left center;
	border-bottom:1px dotted #CCCCCC;
	font-size:110%;
	font-weight:bold;
	line-height:26px;
	padding-left:15px;
}
#side-contents #category li a,
#side-contents #category li a{
	color:#333;
}
#side-contents #category #others{
	margin:0 10px;
}
#side-contents #category #others li{
	background:url("https://ct.potora.jp/images/common/icon_link.gif") no-repeat scroll left center transparent;
	line-height:20px;
	padding-left:15px;
	font-weight:bold;
}

/*商品カテゴリ、店舗カテゴリ部分　タブ部分*/
.sTabBack{
	width:300px;
	height:53px;
	background-color:#EEE;
}
ul.shopSidetab{
	position:relative;
	list-style:none;
	background-color:#eeeeee;
}
ul.shopSidetab a{
	width:179px;
	height:34px;
	text-decoration:none;
	display:block;
	overflow:hidden;
}
ul.shopSidetab li{
	position:absolute;
	width:144px;
	height:45px;
	display:block;
	text-indent:-9999px;
	top: 8px;
	left: 0px;
}
/*店舗コーナータブ*/
ul.shopSidetab li.tab1{
	background:url(http://ct.potora.jp/images/shopping/top/categorytab_shop_over.gif) no-repeat;
}
ul.shopSidetab li.tab1 a{
	height:45px;
	background:url(http://ct.potora.jp/images/shopping/top/categorytab_shop_off.gif) no-repeat;
}
ul.shopSidetab li.tab1 a:hover{
	background:url(http://ct.potora.jp/images/shopping/top/categorytab_shop_over.gif) no-repeat;
}
/*商品コーナータブ*/
ul.shopSidetab li.tab2{
	width:156px;
	margin-left:144px;
	background:url(http://ct.potora.jp/images/shopping/top/categorytab_item_over.gif) no-repeat;
}
ul.shopSidetab li.tab2 a{
	height:45px;
	width:156px;
	background:url(http://ct.potora.jp/images/shopping/top/categorytab_item_off.gif) no-repeat;
}
ul.shopSidetab li.tab2 a:hover{
	background:url(http://ct.potora.jp/images/shopping/top/categorytab_item_over.gif) no-repeat;
}
/*カテゴリ詳細*/
#side #side-contents #s-lnav{
	margin:0 10px 10px;
	padding-top:2px;
	padding-bottom:10px;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
	background-color:#ffffff;
	width:278px;
}
#side #side-contents #s-lnav ul{
	margin:5px 10px 0;
}
#side #side-contents #s-lnav #category_shop li,
#side #side-contents #s-lnav #category_goods li{
	background:url("http://ct.potora.jp/images/shopping/top/category_arw_gr.gif") no-repeat scroll left center;
	border-bottom:1px dotted #CCCCCC;
	font-size:110%;
	font-weight:bold;
	line-height:26px;
	padding-left:15px;
}
#side #side-contents #s-lnav #category_shop li a,
#side #side-contents #s-lnav #category_goods li a{
	color:#333;
}
#side #side-contents #s-lnav #category_shop li.bg,
#side #side-contents #s-lnav #category_goods li.bg{
	background-color:#fff7e7;
}
#side #side-contents #s-lnav #category_others{
	font-weight:bold;
	font-size:90%;
	margin-top:10px;
}
#side #side-contents #s-lnav #category_others li{
	background:url(http://ct.potora.jp/images/common/icon_link.gif) no-repeat scroll left top;
	padding-left:15px;
	line-height:17px;
}
#side #side-contents #s-lnav #category_others li a{
	color:#333;
}
/*定番ショップ（サイドコンテンツに追加の場合に使用）
#side #side-contents #standardshop{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:0 10px;
	padding-bottom:10px;
	width:278px;
}
#side #side-contents #standardshop h3 img{
	padding-top:5px;
	margin-bottom:10px;
}
#side #side-contents #standardshop ul{
	float:left;
	padding-left:13px;
	width:120px;
}
#side #side-contents #standardshop li{
	margin-bottom:5px;
}
*/
/*ゲーム*/
#side-contents #game{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:0 10px 10px;
	width:278px;
}
#side-contents #game h3 img{
	margin-bottom:10px;
}
#side-contents #game dl{
	display:block;
	float:left;
	margin:0 5px;
	/margin:0 2px 0;
	padding-bottom:20px;
	/padding-bottom:15px;
	width:268px;
}
#side-contents #game dt img{
	float:left;
	padding-right:5px;
}
#side-contents #game p.line {
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x 0 100px;
	height:100px;
	padding:0 7px 10px;
}
*html #side-contents #game p.line {
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x;
	height:1px;
	padding:0 7px 10px;
}
*:first-child+html #side-contents #game p.line {
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x;
	height:1px;
	padding:0 7px 10px;
}
/*新着商品評価情報*/
#side #side-contents #newreview{
	margin:10px;
	padding-bottom:10px;
	/padding-bottom:5px;
	border:#cccccc solid 1px;
	background-color:#ffffff;
	width:278px;
}
#side #side-contents #newreview h3 img{
	padding-top:5px;
	margin-bottom:10px;
}
#side #side-contents #newreview .scroll{
	margin:0 5px 0 10px;
	height:191px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#side #side-contents #newreview dl{
	display:block;
	margin:0 5px 7px 0;
	padding-bottom:5px;
	width:240px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x scroll left bottom;
}
*html #side #side-contents #newreview dl{
	margin:0 2px 7px 0;
}
#side #side-contents #newreview dt{
	border:1px solid #CCCCCC;
	width:56px;
	height:50px;
	float:left;
	margin-right:7px;
	text-align:center;
}
#side #side-contents #newreview dd{
	float:left;
	width:175px;
}
#side #side-contents #newreview dd a{
	font-weight:bold;
	color:#333;
}
#side #side-contents #newreview ul{
	margin-right:5px;
}
/*いちおしショップバナーエリア:※管理ツールプレビュー画面と連動のため、#side-contentsとかぶる個所あり*/
#s-recommendshop{
	width:278px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:0 10px 10px;
	padding-bottom:10px;
	font-size:12px;
	line-height:1.4;
}
#s-recommendshop p{
	margin:0 7px;
	/margin:0 3px;
}
#s-recommendshop h3{
	margin-bottom:5px;
}
#s-recommendshop div.recommend-frame-l{
	float:left;
	width:138px;
	background:transparent url(http://ct.potora.jp/images/common/line_02.gif) repeat-y scroll right top;
	margin:3px 0;
}
#s-recommendshop div.recommend-frame{
	width:137px;
	float:left;
	margin:3px 0;
}
#s-recommendshop	p img{
	margin-bottom:5px;
}
#s-recommendshop	p.line{
	background:transparent url(http://ct.potora.jp/images/common/line_01.gif) repeat-x scroll 0 0;
	clear:both;
	height:1px;
	padding:0 7px;
}
/*クリックバナー*/
div.side-banner{
	background-color:#FFFFFF;
}
div.side-banner #clickbnr{
	/*border:1px solid #CCCCCC;*/
	text-align:center;
}
div.side-banner #clickbnr #clickbnr_img{
	margin-bottom:0;
}
/*ボタン、リンク*/
.s-idxBtnBox{
	padding:5px;
	text-align:center;
	display:block;
}
/*4-3：お知らせ
--------------------------------------------------*/
#main #info{
	margin:0 10px 20px;
	font-size:75%;
	line-height:1.4;
}
#main #info ul{
	padding-top:10px;
}
#main #info li{
	padding-top:8px;
}
#main #info p.day{
	float:left;
	width:11.5em;
	vertical-align:top;
}
#main #info p.day img{
	margin:0 0 3px 8px;
	vertical-align:middle;
}
#main #info p.topic{
	padding-top:2px;
}

/*■新着ショップ一覧
#############################################################*/
#s20-newshop{
	width:506px;
	margin:10px auto;
	background:url(http://ct.potora.jp/images/common/frame_bs_bg.gif) repeat-y;
}
#s20-newshop .inner{
	padding-bottom:16px;
	background:url(http://ct.potora.jp/images/common/frame_bs_bottom.gif) no-repeat left bottom;
}
#s20-newshop .inner div{
	margin:10px 17px 0;
	background:url(http://ct.potora.jp/images/common/line_03.gif) repeat-y center top;
}
#s20-newshop dl{
	width:231px;
	height:70px;
	float:left;
	padding-left:5px;
	margin-top:10px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x 0px bottom;
}
#s20-newshop dl.last{
	background:none;
}
#s20-newshop dt{
	width:120px;
	float:left;
	margin-right:5px;
	height:60px;
}
#s20-newshop dd{
	width:103px;
	float:left;
}
#s20-newshop dd span{
	padding:1px 0 0 12px;
	background:url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat left center;
	font-size:90%;
	color:#FF0000;
	font-weight	:bold;
	font-family:verdana;
}
/*
#s20-newshop br.all{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*/

/*■新着商品評価一覧
#############################################################*/
#s8-grade-box{
	width:800px;
}
#s8-grade-box:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
#s8-grade-box .list{
	margin-top:10px;
}
#s8-grade-box .list p.category{
	color:#8E8E8E;
	font-size:80%;
	margin-bottom:2px;
	text-align:right;
}
#s8-grade-box .itembox{
	border:1px solid #CCC;
	width:798px;
	margin:0px auto;
}
#s8-grade-box .itemimg{
	width:140px;
	float:left;
}
#s8-grade-box .itemimg img{
	margin:10px;
}
#s8-grade-box .iteminfo{
	padding:10px;
	width:424px;
	height:126px;
	/height:125px;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#s8-grade-box .iteminfo ul.txtarea{
	border-bottom:1px solid #CCCCCC;
}
#s8-grade-box .iteminfo li.itemnm{
	margin-bottom:5px;
}
#s8-grade-box .iteminfo li.itemnm a{
	padding-left:10px;
	font-size:115%;
	font-weight:bold;
	background:url(http://ct.potora.jp/images/shopping/search/bg_itemnm.gif) no-repeat center left;
}
#s8-grade-box .iteminfo li.itemdtl{
	color:#8E8E8E;
	font-size:80%;
	margin-bottom:10px;
}
#s8-grade-box .iteminfo ul.priceinfo{
	margin:5px auto;
	width:301px;
}
#s8-grade-box .iteminfo ul.priceinfo02{
	margin:3px 0;
}
#s8-grade-box .iteminfo ul.priceinfo02 li{
	float:left;
}
#s8-grade-box .priceinfo02 li.price{
	background:url(http://ct.potora.jp/images/shopping/search/bg_price.gif) no-repeat center left;
	padding-left:15px;
	font-family:verdana;
	font-size:140%;
	font-weight:bold;
	padding-left:15px;
	color:#FF0011;
}
#s8-grade-box .priceinfo02 li.points{
	margin:3px 5px;
}
#s8-grade-box .priceinfo02 li.points span{
	font-family:verdana;
	background:url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat scroll left center;
	padding-left:14px;
}
#s8-grade-box .iteminfo li.price02{
	background:url(http://ct.potora.jp/images/shopping/search/bg_price02.gif) no-repeat center left;
	padding-left:165px;
	color:#FF4411;
	font-family:verdana;
	font-weight:bold;
	clear:both;
}
#s8-grade-box .grapharea{
	padding:10px;
	width:192px;
	float:right;
	font-size:90%;
}
#s8-grade-box .grapharea dl{
}
#s8-grade-box .grapharea dt{
	float:left;
	margin-right:7px;
	width:93px;
}
*html #s8-grade-box .grapharea dd{
	float:left;
	width:92px;
}
#s8-grade-box .grapharea dd.average{
	color:#FF4411;
	font-weight:bold;
	font-family:verdana;
	font-size:110%;
	margin-bottom:8px;
	border-bottom:1px dotted #FF4411;
}
#s8-grade-box .grapharea dd.review a,
#s8-grade-box .grapharea dd.clip a{
	display:block;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	width:92px;
	margin:5px 0;
}
#s8-grade-box .grapharea dd.clip a{
	background:url(http://ct.potora.jp/images/common/btn/btn_item_clip.gif) no-repeat scroll left top;
}
#s8-grade-box .grapharea dd.review a{
	background:url(http://ct.potora.jp/images/common/btn/btn_item_reviewinfo.gif) no-repeat scroll left top;
}
#s8-grade-box .grapharea dd.clip a:hover,
#s8-grade-box .grapharea dd.review a:hover{
	background-position:0 -17px;
}
#s8-grade-box .grapharea p.shopnm{
	float:left;
}
#s8-grade-box .grapharea p.shopnm a{
	font-weight:bold;
}
/*pager-top*/
#s8-grade-box .S8-pager-top{
	background:transparent url(http://ct.potora.jp/images/common/pager_bg.gif) repeat scroll 0 0;
	margin:10px 0;
	padding:5px;
	width:790px;
}
#s8-grade-box .S8-kwrankingNumberLevel {
	float:left;
	vertical-align:middle;
	width:60%;
}
#s8-grade-box .S8-kwrankingNumberLevel .tx{
	float:left;
	width:80px;
	padding:2px 5px;
	text-align:center;
}
#s8-grade-box .S8-kwrankingNumberList{
	float:right;
	vertical-align:middle;
	margin:0;
}
#s8-grade-box .s1-kwrankingNumberList select{
	float:left;
	padding:2px 0;
	vertical-align:middle;
	width:60%;
	margin-top:2px;
	margin-left:5px;
}
/*pager-btm*/
#s8-grade-box .s8-pager-btm {
	background:url(http://ct.potora.jp/images/common/pager_bg.gif) repeat scroll 0 0;
	margin:10px 0;
	padding:5px;
	position:relative;
	text-align:center;
	width:790px;
	clear:both;
}
/*■ログインフォーム　※未使用
#############################################################*/
/*ログインフォーム
.S9-login-box{
	width:450px;
	padding:0 0 10px;
	margin:0	auto;
	text-align:center;
}
.S9-login-box form{
	margin:10px 0 0 0;
}
.S9-login-box .S9-login-box-left{
	float: left;
	width: 120px;
}
.S9-login-box .S9-login-box-right{
	float: left;
	width: 50px;
	color:#ff4411;
}
.S9-login-box .S9-btn-login{
	margin-left: 140px;
	width:166px;
	height:31px;
	margin-bottom:10px;
}
.s9-loginnew-box{
	padding: 25px 15px 0 15px;
}
.s9-nologinnew-box{
	padding: 15px;
}
.s9-loginnew-box p,.s9-nologinnew-box p{
	padding:10px 0 0 20px;
}
.s9-nologinnew-box .more-link{
	text-align:center;
}
*/

/*■インフォメーション
#############################################################*/
p.infomarion-message{
	font-size:100%;
	margin:10px;
}
#s10-info-box{
	width:704px;
	margin-top:20px;
	border:#CCCCCC 1px solid;
}
#s10-info-box h3{
	background:url(http://ct.potora.jp/images/common/line_01.gif) bottom repeat-x;
	display:block;
	width:702px;
	height:32px;
}
table#infomarion-infolist{
	width:680px;
	text-align:left;
	margin:0px auto 10px;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}
table#infomarion-infolist th,table#infomarion-infolist td{
	font-size:100%;
	padding:5px;
	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;
}
table#infomarion-infolist td.infodate{
	text-align:center;
	width:70px;
	vertical-align:top;
}
table#infomarion-infolist th{
	background-color:#FEF8E0;
}

/*■商品検索
#############################################################*/

#s11-search-result-box{
	width:798px;
	height:15px;
	position:relative;
}
#s11-search-result-box ul.kwrankingtab{
	position:relative;
	margin:0;padding:0;
	list-style:none;
}
#s11-search-result-box ul.kwrankingtab li{
	position:absolute;
	width:127px;
	height:44px;
	display:block;
	text-indent:-9999px;
}
#s11-search-result-box ul.kwrankingtab a{
	width:127px;
	height:44px;
	text-decoration:none;
	display:block;
	overflow:hidden;
}
#s11-search-result-box ul.kwrankingtab li.link01{
	left:523px;
	top:23px;
}
#s11-search-result-box ul.kwrankingtab li.link01 a{
background:url(http://ct.potora.jp/images/shopping/search_result_tab_01.gif) no-repeat;
}
#s11-search-result-box ul.kwrankingtab li.link01 a:hover,
#s11-search-result-box ul.kwrankingtab li.link01{
background:url(http://ct.potora.jp/images/shopping/search_result_tab_01_over.gif) no-repeat;
}
#s11-search-result-box ul.kwrankingtab li.link02{
	left:480px;
	top:23px;
}
#s11-search-result-box ul.kwrankingtab li.link02 a{
	background:url(http://ct.potora.jp/images/shopping/search_result_tab_02.gif) no-repeat;
}
#s11-search-result-box ul.kwrankingtab li.link02 a:hover,
#s11-search-result-box ul.kwrankingtab li.link02{
	background:url(http://ct.potora.jp/images/shopping/search_result_tab_02_over.gif) no-repeat;
}
/*検索BOX*/
#s1-contents-box h3.search{
	position:relative;
}
#s1-contents-box h3.search #logo{
	position:absolute;
	left:610px;
	top:7px;
}
#s11-search-result-box-searchMenu{
	border-bottom:3px solid #FFB410;
	border-left:3px solid #FFB410;
	border-right:3px solid #FFB410;
	width:794px;
	padding:15px 0;
/*
	background:url(http://ct.potora.jp/images/shopping/review/bg_search.gif) no-repeat scroll 675px 125px;
*/
}
#s11-search-result-box-searchMenu p.txt{
/*
	color:#FF4411;
	font-weight:bold;
*/
	margin:0 20px;
	padding:5px;
	border: 1px dotted #CCCCCC;
}
#s11-search-result-box-searchMenu .hint{
	padding:10px 20px;
}
#s11-search-result-box-searchMenu .hint p{
	margin-bottom:10px;
}
#s11-search-result-box-searchMenu .hint ul{
	padding:10px;
	border:1px dotted #CCC;
	background:#ffffff;
}
#s11-search-result-box-searchMenu:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
#search-options{
	width:794px;
	padding-top:10px;
}
#search-options #center_dot{
	background:url(http://ct.potora.jp/images/common/line_03.gif) repeat-y center top;
}
#search-options:after{
	content:"";
	display:block;clear:both;
	height:1px;
	overflow:hidden;
}
#search-options .menubox{
	float:left;
	margin-left:20px;
	/margin-left:10px;
	width:377px;
}
#search-options .search-option,
#search-options .search-option_check{
	float:left;
	margin:5px 0;
}
#search-options .search-option:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
#search-options .search-option li,
#search-options .search-option_check li{
	float:left;
}
#search-options .search-option li.menu{
	float:left;
	width:80px;
	display:block;
	float:left;
	margin-top:3px;
}
#search-options .search-option_check li.txb{
	margin-left:5px;
	margin-top:1px;
}
#search-options .search-option input{
	width:260px;
	float:left;
}
#search-options .search-option select{
	width:264px;
	float:left;
}
#search-options .search-option_check{
	margin-left:75px;
	/margin-left:38px;
}

/*再検索*/
#search-options .search-again-submitbtn{
}
#search-options .search-again-submitbtn a{
	display:block;
	text-indent:-9999px;
	width:280px;
	height:45px;
	background:url(http://ct.potora.jp/images/common/btn/btn_searchagain.gif) no-repeat center top;
	position:absolute;
	top:135px;
	right:20px;
}
#search-options .search-again-submitbtn a:hover{
	background-position:0 -45px;
}

/*商品評価を検索する画面*/
#search-options .search-option-submitbtn{
/*
	clear:both;
	height:100px;
*/
}
#search-options .search-option-submitbtn ul#btn{
	margin:0 auto;
	padding-top:20px;
	width:610px;
}
#search-options .search-option-submitbtn #btn li{
	float:left;
	margin-right:20px;
	width:190px;
}
#search-options .search-option-submitbtn #btn li{
	float:left;
	margin-right:20px;
	width:190px;
}
#search-options .search-option-submitbtn #btn li a{
	display:block;
	text-indent:-9999px;
	width:190px;
	height:31px;
}
/*おすすめ検索*/
#search-options .search-option-submitbtn li a#osusume{
	background:url(http://ct.potora.jp/images/common/btn/btn_rcmsearch.gif) no-repeat;
}
/*楽天で検索*/
#search-options .search-option-submitbtn a#rakuten{
	background:url(http://ct.potora.jp/images/common/btn/btn_rakutensearch.gif) no-repeat;
}
/*Amazonで検索*/
#search-options .search-option-submitbtn a#amazon{
	background:url(http://ct.potora.jp/images/common/btn/btn_amazonsearch.gif) no-repeat;
}
/*楽天&Yahoo!で検索
#search-options .search-option-submitbtn a#rakutenyahoo{
	background:url(http://ct.potora.jp/images/common/btn/btn_rysearch.gif) no-repeat;
}
*/
#search-options .search-option-submitbtn #btn li a#osusume:hover,
#search-options .search-option-submitbtn #btn li a#rakuten:hover,
#search-options .search-option-submitbtn #btn li a#amazon:hover,
#search-options .search-option-submitbtn #btn li a#rakuyaho:hover{
	background-position:0 -31px;
}
#search-options input.submitbtn{
	margin:10px auto 0px;
}

/*11-2：検索結果一覧
-------------------------------------------------------------*/	
#s11-search-result-box-listCntnr{
	width:800px;
	margin-top:15px;
}
#s11-search-result-box-listCntnr:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
#s11-search-result-box-listCntnr .s11-pager-top{
	width:790px;
	margin:10px 0;
	padding:5px;
	background:url(http://ct.potora.jp/images/common/pager_bg.gif);
}
#s11-search-result-box-listCntnr .s11-pager-top .result_info{
	float:left;
	width:60%;
	vertical-align:middle;
	padding:2px 0;
}
#s11-search-result-box-listCntnr .s11-kwrankingNumberList{
	float:right;
	vertical-align:middle;
	margin:0;
}
/*アイテムBOX*/
#s11-search-result-box-listCntnr .list{
	margin-top:10px;
}
#s11-search-result-box-listCntnr .list p.category{
	color:#8E8E8E;
	font-size:80%;
	margin-bottom:2px;
	text-align:right;
}
#s11-search-result-box-listCntnr .itembox{
	border:1px solid #CCC;
	width:798px;
	margin:0px auto;
}
#s11-search-result-box-listCntnr .itemimg{
	width:140px;
	float:left;
}
#s11-search-result-box-listCntnr .itemimg img{
	margin:10px;
}
#s11-search-result-box-listCntnr .iteminfo{
	padding:10px;
	width:426px;
	height:120px;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#s11-search-result-box-listCntnr .iteminfo ul.txtarea{
	border-bottom:1px solid #CCCCCC;
}
#s11-search-result-box-listCntnr .iteminfo li.itemnm{
	margin-bottom:5px;
}
#s11-search-result-box-listCntnr .iteminfo li.itemnm a{
	padding-left:10px;
	font-size:115%;
	font-weight:bold;
	background:url(http://ct.potora.jp/images/shopping/search/bg_itemnm.gif) no-repeat center left;
}
#s11-search-result-box-listCntnr .iteminfo li.itemdtl{
	color:#8E8E8E;
	font-size:80%;
	margin-bottom:10px;
}
#s11-search-result-box-listCntnr .iteminfo ul.priceinfo{
	margin:5px auto;
	width:330px;
}
#s11-search-result-box-listCntnr .iteminfo ul.priceinfo02{
	margin:3px 0;
}
#s11-search-result-box-listCntnr .iteminfo ul.priceinfo02 li{
	float:left;
}
#s11-search-result-box-listCntnr .priceinfo02 li.price{
	background:url(http://ct.potora.jp/images/shopping/search/bg_price.gif) no-repeat center left;
	padding-left:15px;
	font-family:verdana;
	font-size:140%;
	font-weight:bold;
	padding-left:15px;
	color:#FF0011;
}
#s11-search-result-box-listCntnr .priceinfo02 li.points{
	margin:3px 5px;
}
#s11-search-result-box-listCntnr .priceinfo02 li.points span{
	font-family:verdana;
	background:url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat scroll left center;
	padding-left:14px;
}
#s11-search-result-box-listCntnr .iteminfo li.price02{
	background:url(http://ct.potora.jp/images/shopping/search/bg_price02.gif) no-repeat center left;
	padding-left:165px;
	color:#FF4411;
	font-family:verdana;
	font-weight:bold;
	clear:both;
}
#s11-search-result-box-listCntnr .btnarea{
	padding:10px;
	width:190px;
	float:left;
	font-size:90%;
}
#s11-search-result-box-listCntnr .btnarea li.shopnm{
	margin-bottom:10px;
}
#s11-search-result-box-listCntnr .btnarea li.shopnm a{
	font-weight:bold;
}
#s11-search-result-box-listCntnr .btnarea ul.btn_mini{
	margin-bottom:10px;
}
#s11-search-result-box-listCntnr .btnarea ul.btn_mini li{
	float:left;
}
#s11-search-result-box-listCntnr .btnarea ul.btn_mini li.reviewinfo{
	margin-left:6px;
}
#s11-search-result-box-listCntnr .btnarea ul.btn_mini a{
	display:block;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	width:92px;
}
/*商品をクリップ*/
#s11-search-result-box-listCntnr .btnarea ul.btn_mini li.clip a{
	background:url(http://ct.potora.jp/images/common/btn/btn_item_clip.gif) no-repeat scroll left top;
}
/*商品評価を見る*/
#s11-search-result-box-listCntnr .btnarea ul.btn_mini li.reviewinfo a{
	background:url(http://ct.potora.jp/images/common/btn/btn_item_reviewinfo.gif) no-repeat scroll left top;
}
/*商品を評価する*/
#s11-search-result-box-listCntnr .btnarea ul.btn_mini li.review a{
	background:url(http://ct.potora.jp/images/common/btn/btn_item_review.gif) no-repeat scroll left top;
}
#s11-search-result-box-listCntnr .btnarea ul.btn_mini li.clip a:hover,
#s11-search-result-box-listCntnr .btnarea ul.btn_mini li.reviewinfo a:hover,
#s11-search-result-box-listCntnr .btnarea ul.btn_mini li.review a:hover{
	background-position:0 -17px;
}
#s11-search-result-box-listCntnr .btnarea li.compare,
#s11-search-result-box-listCntnr .btnarea li.buy{
	margin-bottom:3p;
}
#s11-search-result-box-listCntnr .btnarea li.compare a,
#s11-search-result-box-listCntnr .btnarea li.buy a{
	display:block;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
	width:190px;
}
/*価格を比較*/
#s11-search-result-box-listCntnr .btnarea li.compare a{
	background:url(http://ct.potora.jp/images/common/btn/btn_compare.gif) no-repeat scroll left top;
}
/*購入する*/
#s11-search-result-box-listCntnr .btnarea li.buy a{
	background:url(http://ct.potora.jp/images/common/btn/btn_buy3.gif) no-repeat scroll left top;
}
#s11-search-result-box-listCntnr .btnarea li.compare a:hover,
#s11-search-result-box-listCntnr .btnarea li.buy a:hover{
	background-position:0 -31px;
}
#s11-search-result-box-listCntnr .s11-pager-btm{
	width:790px;
	margin:10px 0;
	padding:5px;
	background:url(http://ct.potora.jp/images/common/pager_bg.gif);
	text-align:center;
	position:relative;
}
/* バグ回避 */
/*\*/
* html #s11-search-result-box-searchMenu,
* html #search-options,
* html #search-options .search-option,
* html #s11-search-result-box-listCntnr,
* html #s11-search-result-box-list,
* html .listitem-boxLeft,
* html .listitem-box{
height: 1em;
overflow: visible;
}

/*■商品評価
#############################################################*/

#s12-4-review-box .s-review-step-box{
	font-size:130%;
	font-weight:bold;
	margin:10px auto;
	text-align:center;
}
#s12-4-review-box .review_cmnbox{
	margin:15px 19px 20px;
	width:800px;
}
#s12-4-review-box .review_cmnbox .review_cmnarea{
	border-left:solid 4px #f7efef;
	border-right:solid 4px #f7efef;
	border-bottom:solid 4px #f7efef;
	padding:10px;
}
#s12-4-review-box .review_cmnarea p.lead{
	margin-bottom:10px;
	padding-left:20px;
	background:url(http://ct.potora.jp/images/shopping/review/icon_arw.gif) no-repeat scroll left 2px;
}
#s12-4-review-box .review_cmnarea .review_key{
}
#s12-4-review-box .review_cmnarea .review_key li{
	float:left;
	margin-right:20px;
	margin-bottom:5px;
}
#s12-4-review-box .review_cmnarea .review_key .exist{
	font-weight:bold;
	font-size:130%;
	background:#FEF2C2 none repeat scroll 0 0;
	padding:2px 5px;
}
/*テーブル*/
#s12-4-review-box table{
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	width:100%;
}
#s12-4-review-box th,
#s12-4-review-box td{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:10px;
}
#s12-4-review-box th{
	background-color:#FEF8E0;
}
#s12-4-review-box td{
	text-align:center;
}
#s12-4-review-box td.after{
	font-weight:bold;
}
#s12-4-review-box #original_exist{
	height:134px;
	margin-bottom:10px;
	padding:30px 50px 0 10px;
	background:url(http://ct.potora.jp/images/shopping/review/bg_original.gif) no-repeat scroll 0 0;
	position:relative;
}
#s12-4-review-box #original_exist .lead{
	position:absolute;
	top:0;
	left:0;
}
#s12-4-review-box #original_exist ul{
	overflow-x:hidden;
	overflow-y:scroll;
	height:115px;
}
#s12-4-review-box #original{
	margin-bottom:20px;
}

#s12-4-review-box #buttonArea{
	margin:0 auto;
	width:145px;
}
/*12-4：登録画面
--------------------------------------------------*/
/*共通*/
.s-contentsbox-in .tx{
	padding-top: 10px 0 0 15px;
}
#s12-4-keyword-box p ,
#s12-4-original-box p,
#s12-4-review-box2 p,
#s12-4-review-box3 p{
	padding: 10px 0 0 10px;
}
/*キーワード*/
#s12-4-keyword-box{
	background:url(http://ct.potora.jp/images/shopping/review/review_step3_bg01.gif) no-repeat right center;
	margin-bottom:20px;
	height: 144px;
}
#s12-4-keyword-postword{
	margin-top:10px;
}
#s12-4-keyword-postword li{
	float:left;
	width:200px;
	font-size:120%;
}
#s12-4-keyword-postword li.exist{
	text-align:center;
}
#s12-4-keyword-postword .word{
	margin:5px;
}
#s12-4-keyword-postword .word-left{
	margin:5px 0 0 20px;
}
/*評価表*/
#s12-4-review-box{
	margin-bottom:30px;
}
#s12-4-review-contents{
	margin:10px 0 0;
}
#review-contents-item{
/*
	background:url(http://ct.potora.jp/images/shopping/review/review_step3_itembg.gif) no-repeat scroll center center;*/
	margin-right:15px;
	float:left;
}
#s12-4-review-contents p{
	width:128px;
	height:128px;
	border: 1px solid #CCCCCC;
}
#s12-4-review-contents p img{
}
#s12-4-review-contents .s12-4-review-box-right{
	float:left;
	width:653px;
}
/*オリジナル評価入力*/
#s12-4-review-box2{
	width:768px;
	background:url(http://ct.potora.jp/images/shopping/review/review_step3_bg03.gif) no-repeat scroll right top;
	margin:15px 15px 0;
	padding-bottom:42px;
}
#s12-4-review-box2 input{
	width:510px;
}
/*オリジナル評価選択*/
#s12-4-review-box3{
	background:url(http://ct.potora.jp/images/shopping/review/review_step3_bg02.gif) no-repeat right center;
	margin-bottom: 15px;
}
#s12-4-review-box3 input{
}
#s12-4-review-box3 .s12-4-review-orig-iflame{
	width:570px;
	height:180px;
	overflow:auto;
	padding:8px;
	margin:10px;
	border:1px solid #CCCCCC;
}
/*オリジナル評価選択*/
#s12-4-original-box{
	padding: 15px 15px 0;
	margin:15px 0 0;
}
#s12-4-original-box form{
	margin-top: 10px;
	margin-left: 10px;
}

/*12-5：商品評価（登録確認画面）
--------------------------------------------------*/
p.conf-message{
	text-align:center;
	font-weight:bold;
	font-size:120%;
}
#s12-5-reviewconf-box{
	width:800px;
	margin-top:20px;
	border:#CCCCCC 1px solid;
}
#s12-5-reviewconf-box h3{
	background:url(http://ct.potora.jp/images/common/line_01.gif) bottom repeat-x;
	display:block;
	width:702px;
	height:32px;
}
#s12-5-reviewconf-box h4{
	margin:10px;
}
#s12-5-reviewconf-box-iteminfo{
	margin:10px;
	padding-bottom:10px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) bottom repeat-x;
}
#s12-5-reviewconf-box-iteminfo:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
#s12-5-reviewconf-box-itemphoto{
	width:105px;
	height:105px;
	margin-right:10px;
	float:left;
}
#s12-5-reviewconf-box-iteminfo ul{
	width:440px;
	display:block;
	margin:0px 10px;
	float:left;
}
#s12-5-reviewconf-box-iteminfo ul:after{
	content: "";
	display:block;
	clear:both;
	height: 1px;
	overflow: hidden;
}
#s12-5-reviewconf-box-iteminfo li{
	width:440px;
	display:block;
	clear:both;
}
p.s12-5-reviewconf-category,
p.s12-5-reviewconf-subcategory{
	font-size:100%;
	width:80px;
	font-weight:
	bold;display:block;
	float:left;
}
p.s12-5-reviewconf-category-name,
p.s12-5-reviewconf-subcategory-name{
	font-size:100%;
	width:340px;
	display:block;
	float:right;
}
/*\*/
* html #s12-5-reviewconf-box-iteminfo ul{
height: 1em;
overflow: visible;
}
#s12-5-reviewconf-box-estinate{
	margin:15px 19px 20px;
	width:800px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) bottom repeat-x;
}
#s12-5-reviewconf-box-estinate:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
#s12-5-reviewconf-box-left{
	display:block;
	width:340px;
	float:left;
	margin:0px;
}
#s12-5-reviewconf-box-right{
	display:block;
	width:335px;
	float:right;
	margin-left:5px;
	padding-left:20px;
	background:url(http://ct.potora.jp/images/shopping/review_orig_line2.gif) repeat-y 0 0;
}
#s12-5-reviewconf-box-left:after,
#s12-5-reviewconf-box-right:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
#s12-5-reviewconf-box-left h4,
#s12-5-reviewconf-box-right h4{
	margin: 0px 0px 10px;
}
#s12-5-reviewconf-origi-comment{
	height:150px;
	overflow:auto;
}
#s12-5-reviewconf-estimate-list{
	margin:10px;
	padding:0px 0px 10px 10px;
	display:block;
}
#s12-5-reviewconf-estimate-list:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
#s12-5-reviewconf-estimate-list li{
	display:table-row-group;
}
#s12-5-reviewconf-estimate-list p{
	float:left;
	font-size:100%;
	line-height:180%;
}
#s12-5-reviewconf-estimate-list p.estnum{
	width:20px;
	display:block;
	text-align:right;
	margin-right:10px;
}
*:first-child+html #s12-5-reviewconf-estimate-list p.estnum{
	width:20px;
	display:block;
	text-align:right;
	margin-right:20px;
}
#s12-5-reviewconf-estimate-list p.estcom{
	width:220px;
	display:block;
	margin-right:10px;
}
*:first-child+html #s12-5-reviewconf-estimate-list p.estcom{
	width:220px;
	display:block;
	margin-right:20px;
}
#s12-5-reviewconf-estimate-list p.estrate{
	width:30px;
	display:block;
	font-weight:bold;
	text-align:right;
}
#s12-5-reviewconf-oriest-list{
	margin:10px;
	padding:0px 0px 10px 15px;
}
#s12-5-reviewconf-oriest-list li{
display:table-row-group;
}
#s12-5-reviewconf-oriest-list p{
	float:left;
	font-size:100%;
	line-height:180%;
}
#s12-5-reviewconf-oriest-list p.oriestnew{
	width:34px;
	display:block;
	text-align:right;
	margin-right:10px;
}
#s12-5-reviewconf-oriest-list p.oriestcom{
	width:240px;
	display:block;
}
#s12-5-reviewconf-box-regist{
	margin:20px 10px;
}
#s12-5-reviewconf-box-regist-btn{
	margin:0px auto;
	width:193px;
	height:37px;
}
#s12-5-reviewconf-box-regist-btn a{
	width:168px;
	height:41px;
	display:block;
	background:url(http://ct.potora.jp/images/common/btn/btn_register_c.gif) 0px 0px no-repeat;text-indent:-9999px;
	overflow:hidden;
}
* html #s12-5-reviewconf-box-estinate,
* html #s12-5-reviewconf-box-iteminfo,
* html #s12-5-reviewconf-box-left,
* html #s12-5-reviewconf-box-right,
* html #s12-5-reviewconf-estimate-list{
height: 1em;
overflow: visible;
}
#s-reviewcorrect-box-regist-btn{
	margin:0px auto;
	width:166px;
	height:31px;
}
#s-reviewcorrect-box-regist-btn a{
	width:166px;
	height:31px;
	display:block;
	background:url(http://ct.potora.jp/images/common/btn/btn_correct_orangeL.gif) 0px 0px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
/*12-7：完了
--------------------------------------------------*/
	p.review_step3-message{
	font-size:120%;
	margin:50px 0px;
	text-align:center;
}
#s12-7-review_step3_comp-list-links{
	width:430px;
	margin:10px auto;
	display:block;
}
#s12-7-review_step3_comp-list-links li{
	width:430px;
	margin:0px auto;
	display:block;
	text-align:center;
}
/*商品評価完了画面*/
	div.review_step3_clip{
	padding-bottom:20px;
}
	div.review_step3_clip p{
	padding-left:340px;
}
	div.review_step3_clip a{
	width:112px;
	height:27px;
	background:transparent url(http://ct.potora.jp/images/common/btn/btn_review-clip.gif) no-repeat scroll 0 0;
	display:block;
	overflow:hidden;
	right:5px;
	text-indent:-9999px;
	top:6px;
}

/* 口コミ評価情報の登録　step1　タイトル*/
.s2-reccomend-tlt02{
	margin-bottom:20px;
	background: url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
	height:32px;
}
/*口コミ評価情報の登録　step1　検索
.review-step-search-main{
	width:100%;
	background:url(http://ct.potora.jp/images/shopping/review/review_step1_bg.gif) no-repeat 570px 11px;
}
.review-step-search{
	width:450px;
	padding:15px 0;
	margin:0	auto;
	text-align:center;
}
.review-step-search .review-step-search-left{
	float: left;
	width: 100px;
}
.review-step-search .review-step-search-right{
	float: right;
	width: 40px;
	color:#ff4411;
}
.review-step-search select{
	float: left;
	width: 310px;
}
*/

/* 12-0：商品評価（総合評価）
--------------------------------------------------*/
/*大枠（総合評価・個人評価共通）*/
#s-main #s-main-box #item-contents-box{
	position:relative;
	width:100%;
	left:0px;
	padding-bottom:15px;
	font-size:75%;
	line-height:1.4;
	background-repeat: no-repeat;
	min-height:240px;
	_height:240px;
}
#s2-1-item-box{
	width:838px;
	padding:0px;
}
#s2-1-item-box h3{
	background:url(http://ct.potora.jp/images/shopping/review/bg_review_item.gif) no-repeat;
	margin-top:0px;
	position:relative;/*クリップボタン用*/
	border-bottom:1px solid #CCCCCC;
}
#s2-1-item-box h3 span{
	display:block;
	font-size:16px;
	padding:6px 0 7px 45px;
	width:650px;
}
#s2-1-item-box span#noclip{
	width:780px;
}
#s2-1-item-box h3 span a{
	color:#333;
}
#s2-1-item-box h3 span a:hover{
	color:#8E8E8E;
}
#s2-1-item-detail{
	margin:15px 15px 20px;
}
#s2-1-item-box #itemimg{
	width:128px;
	margin-right:10px;
	float:left;
}
#s2-1-item-box #item_detail{
	margin-bottom:20px;
}
#s2-1-item-box #item_detail table{
    border-collapse: collapse;
    float: left;
    margin-right: 10px;
    width: 485px;
	height: 128px;
}
#s2-1-item-box #item_detail tbody{
	line-height:16px;
}
#s2-1-item-box #item_detail th{
	border:1px solid #CCC;
	background:#f7efef;
	width:100px;
	padding:5px 10px;
	text-align:left;
}
#s2-1-item-box #item_detail td{
	border:1px solid #CCC;
	padding:5px;
}
#s2-1-item-box #item_detail .shopnm{
	font-weight:bold;
}
#s2-1-item-box #item_detail .category{
	font-size:80%;
}
#s2-1-item-box #item_detail .price span{
	background:url(http://ct.potora.jp/images/shopping/search/bg_price.gif) no-repeat scroll left center;
	color:#FF0011;
	font-family:verdana;
	font-weight:bold;
	padding-left:15px;
}
#s2-1-item-box #item_detail .grant span{
	background:url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat scroll left center;
	font-family:verdana;
	padding-left:14px;
}
#s2-1-item-detail #item_detail .txt{
	color:#8E8E8E;
	font-size:80%;
}
#s2-1-item-detail #item_detail ul{
	float:left;
	width:175px;
	height: 128px;
}
#s2-1-item-box #item_detail li{
	margin-bottom: 18px;
}
#item_detail li a{
	width:175px;
	height:31px; 
	display:block;
	text-indent:-9999px;
}
#s2-1-item-box-basic{
	width:800px;
	margin:0 auto 20px;
	background:url(http://ct.potora.jp/images/common/frame_bl_bottom.gif) no-repeat left bottom;
	padding-bottom:6px;
}
#s2-1-item-box-basic-bg{
	background:url(http://ct.potora.jp/images/common/frame_bl_bg.gif) repeat-y;
	padding:15px 10px;
}
#s2-1-item-box-basic h4{
}
#s2-1-item-box-basic #s2-1-item-box-basic-L{
	margin-left:15px;
	/margin-left:8px;
	float:left;
	width:315px;
	background:url(http://ct.potora.jp/images/shopping/review/bg_illust.gif) no-repeat 0 bottom;
	padding-bottom:240px;
}
#s2-1-item-box-basic #s2-1-item-box-basic-L #estimate-btn-item{
	float:left;
}
#s2-1-item-box-basic #s2-1-item-box-basic-L ul{
	float:left;
	background:url(http://ct.potora.jp/images/shopping/review/bg_review_average.gif) no-repeat 0 0;
	margin-bottom:10px;
	padding:5px 5px 5px 85px;
	width:189px;
}
#s2-1-item-box-basic #s2-1-item-box-basic-L li{
}
#s2-1-item-box-basic #s2-1-item-box-basic-L li.average{
	color:#FF4411;
	font-family:verdana;
	font-size:200%;
	font-weight:bold;
	float:left;
}
#s2-1-item-box-basic #s2-1-item-box-basic-L li.number{
	text-align:right;
	padding-top:14px;
	float:left;
	width:146px;
}
#s2-1-item-box-basic #s2-1-item-box-basic-R{
	float:left;
	width:450px;
	height:360px;
	text-align:center;
}
#s2-1-item-box-estimate{
	clear:left;
}
#s2-1-item-box-estimate h5{
}
#s2-1-item-box-keyword{
	background:url(http://ct.potora.jp/images/shopping/review/bg_review_keyword.gif) no-repeat 0 0;
	height:34px;
	margin-bottom: 20px;
}
#s2-1-item-box-keyword ul{
	padding:8px 10px 0 150px;
	width: 640px;
}
#s2-1-item-box-keyword li{
	float:left;
	font-size:120%;
	font-weight:bold;
	margin-right:15px;
}
#s2-1-item-box-relateditem{
	width:800px;
	margin-bottom: 20px;
}
#s2-1-item-box-relateditem dl{
	background:#F7EFEF;
	float:left;
	margin:10px 10px 0 0;
	padding:5px;
	width:246px;
	height:90px;
}
#s2-1-item-box-relateditem dt{
	float:left;
	margin-right:5px;
}
#s2-1-item-box-relateditem dd{
}
#s2-1-item-box-relateditem dd a{
	font-weight:bold;
	color: #666666;
}
#s2-1-item-box-relateditem dd.price{
	margin-top:5px;
	font-family:verdana;
}
#s2-1-item-box-relateditem .none{
	margin:20px 0;
}

/* オリジナル評価090106追記*/
.s2-1-item-box-orig{
	margin:10px 19px 15px;
}
.s2-1-item-box-orig tr{
	display:table-row-group;
	background:url(http://ct.potora.jp/images/shopping/review/review_orig_line.gif) repeat-x bottom left;
}
.s2-1-item-box-orig .comment{
	width:300px;
	padding:10px 0;
}
.s2-1-item-box-orig .graph{
	width:445px;
	padding:7px 5px;
}
.s2-1-item-box-orig .graphin{
	height:23px;
	border:1px solid #ede5da;
	width:100%;
}
.s2-1-item-box-orig .graph-img{
	background:url(http://ct.potora.jp/images/shopping/review_orig_bar.gif) repeat-x 0 0;
	color:#FFFFFF;
	font-size:12px;
	height:23px;
	padding:0;
	text-align:center;
}
.s2-1-item-box-orig .poi{
	width:80px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
.s2-1-item-box-orig-more{
	text-align:right;
	padding:0 20px 10px 0;
}
/* オリジナル評価マイページ090108追記*/
.s2-1-item-box-orig li{	
	padding:6px;
	background:url(http://ct.potora.jp/images/shopping/review_orig_line.gif) repeat-x left bottom;
}
.s2-1-item-box-orig li p{	
	padding-left:45px;
}
.s2-1-item-box-orig li p.new{	
	background:url(http://ct.potora.jp/images/shopping/reviewconf_new.gif) no-repeat left 2px;
	padding-left:45px;
}
.s2-1-item-box-orig-btm{
	height:45px;
	margin:0 auto;
	width:350px;
}
/* オリジナル評価（「もっと見る」のリンク先） */
.m-popup-close-box{
	clear:both;
	width:100%;
	text-align:center;
}
.m-popup-close-box .close{
	text-align:center;
}
.s2-1-revieworig-popup{
	width:720px;
	margin:20px auto;
	font-size:75%;
}
.s2-1-revieworig-popup-box{
	background:url(http://ct.potora.jp/images/shopping/review_orig_pop_bg.gif) repeat-y 0 0;
	float:left;
	margin:0 19px 20px;
	width:680px;
}
.s2-1-revieworig-popup-box2{
	background:url(http://ct.potora.jp/images/shopping/review_orig_pop_btm.gif) no-repeat left bottom;
	float:left;
	padding-bottom:6px;
	width:680px;
}
.s2-1-revieworig-popup-contents{
	width:640px;
	padding:10px 20px;
	display:block;
}
.s2-1-revieworig-popup-contents tr{
	display:table-row-group;
	background:url(http://ct.potora.jp/images/shopping/review_orig_line.gif) repeat-x bottom left;
}
.s2-1-revieworig-popup-contents .comment{
	width:180px;
	padding:8px 0;
}
.s2-1-revieworig-popup-contents .graph{
	width:365px;
	padding:7px 5px 7px 0;
}
.s2-1-revieworig-popup-contents .graphin{
	height:23px;
	border:1px solid #ede5da;
	width:100%;
}
.s2-1-revieworig-popup-contents .graph-img{
	background:url(http://ct.potora.jp/images/shopping/review_orig_bar.gif) repeat-x 0 0;
	color:#FFFFFF;
	font-size:12px;
	height:23px;
	padding:0;
	text-align:center;
}
.s2-1-revieworig-popup-contents .poi{
	width:80px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
/*関連商品バグ回避*/
/*\*/
* html #s2-1-item-box-relateditem,
* html #s2-1-item-box-relateditemlist,
* html #related-list,
* html #s2-1-item-box-relateditemlist p{
height: 1em;
overflow: visible;
}
/**/

/*13-2：商品評価（個人評価ページ）
--------------------------------------------------*/
#private_review_box{
	width:838px;
	padding:0px;
}
#private_review_box h3{
	background:url(http://ct.potora.jp/images/shopping/review/bg_review_item.gif) no-repeat;
	margin-top:0px;
	border-bottom:1px solid #CCCCCC;
}
#private_review_box h3 span{
	display:block;
	font-size:16px;
	padding:6px 10px 7px 45px;
}
#private_review_box h3 span a{
	color:#333;
}
#private_review_box h3 span a:hover{
	color:#8E8E8E;
}
#private_review_detail{
	width:800px;
	margin:15px 19px 20px;
}
#private_review_detail #itemimg{
	width:128px;
	margin-right:10px;
	float:left;
}
#private_review_detail #item_detail{
	width:662px;
	float:left;
}
#private_review_detail #item_detail table{
	width:100%;
	min-height:133px;
	border-collapse:collapse;
}
#private_review_detail #item_detail tbody{
	line-height:16px;
}
#private_review_detail #item_detail th{
	border:1px solid #CCC;
	background:#f7efef;
	width:80px;
	padding:5px 10px;
	text-align:left;
}
#private_review_detail #item_detail td{
	border:1px solid #CCC;
	padding:5px;
	width:255px;
}
#private_review_detail #item_detail .shopnm{
}
#private_review_detail #item_detail .category{
	font-size:80%;
}
#private_review_detail #item_detail .price span{
	background:url(http://ct.potora.jp/images/shopping/search/bg_price.gif) no-repeat scroll left center;
	color:#FF0011;
	font-family:verdana;
	font-weight:bold;
	padding-left:15px;
}
#private_review_detail #item_detail .grant span{
	background:url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat scroll left center;
	font-family:verdana;
	padding-left:14px;
}
#private_review_detail #item_detail .txt{
	color:#8E8E8E;
	font-size:80%;
}
#private_review_detail ul{
	margin:10px 0;
}
#private_review_detail li{
	float:left;
	background:url(http://ct.potora.jp/images/common/line_03.gif) repeat-y scroll right top;
	padding:0 10px;
	margin-left:15px;
}
#private_review_detail li a{
	width:175px;
	height:31px; 
	display:block;
	text-indent:-9999px;
}
#private_review_basic{
	width:800px;
	margin:0 19px 20px;
	background:url(http://ct.potora.jp/images/common/frame_bl_bottom.gif) no-repeat left bottom;
	padding-bottom:6px;
}
#private_review_basic-bg{
	background:url(http://ct.potora.jp/images/common/frame_bl_bg.gif) repeat-y;
	padding:15px 10px;
	padding:15px 10px;
}
#private_review_basic h4{
	position:relative;
}
#private_review_basic h4 span{
	position:absolute;
	left:170px;
	top:17px;
	/top:15px;
}
#private_review_basic h4 span a{
	font-size:75%;
}
#private_review_basic-L{
	margin-left:15px;
	/margin-left:8px;
	float:left;
	width:315px;
	background:url(http://ct.potora.jp/images/shopping/review/bg_illust.gif) no-repeat 0 bottom;
	padding-bottom:180px;
}
#private_review_detail #estimate-btn-item{
	float:left;
}
#private_review_basic-L ul#avr{
	float:left;
	background:url(http://ct.potora.jp/images/shopping/review/bg_review_average.gif) no-repeat 0 0;
	margin-bottom:10px;
	padding:8px 0 0 85px;
	width:189px;
	height:42px;
}
#private_review_basic-L li.average{
	color:#FF4411;
	font-family:verdana;
	font-size:200%;
	font-weight:bold;
	float:left;
}
#private_review_basic-L li.number{
	text-align:right;
	padding-top:14px;
	float:right;
}
#private_review_basic-L ul#btnarea2{
	float:left;
}
#private_review_basic-L ul#btnarea2 li{
	margin-bottom:10px;
}
#private_review_basic-R{
	float:left;
	width:450px;
	height:360px;
	text-align:center;
}
#private_review_estimate{
	clear:left;
}
#private_review_estimate h5{
}
#private_review_orig{
	margin:10px 19px 15px;
}
#private_review_orig tr{
	display:table-row-group;
	background:url(http://ct.potora.jp/images/shopping/review/review_orig_line.gif) repeat-x bottom left;
}
#private_review_orig .comment{
	width:300px;
	padding:10px 0;
}
#private_review_orig .graph{
	width:445px;
	padding:7px 5px;
}
#private_review_orig .graphin{
	height:23px;
	border:1px solid #ede5da;
	width:100%;
}
#private_review_orig .graph-img{
	background:url(http://ct.potora.jp/images/shopping/review_orig_bar.gif) repeat-x 0 0;
	color:#FFFFFF;
	font-size:12px;
	height:23px;
	padding:0;
	text-align:center;
}
#private_review_orig li{
	padding:6px;
	background:url(http://ct.potora.jp/images/shopping/review_orig_line.gif) repeat-x left bottom;
}
#private_review_orig li p{
	padding-left:45px;
}
#private_review_orig li.new{
	background:url(http://ct.potora.jp/images/shopping/reviewconf_new.gif) no-repeat left 7px;
	padding-left:45px;
}

/*12-1：商品一覧
--------------------------------------------------*/
.s-indicate-box{
	background-color: #fcefe9;
	text-align: right;
	width: 674px;
	padding: 3px 0;
	font-weight:bold;
	margin:10px auto 0;
}
.s12-1-step1-input{
	float: left;
	width: 300px;
	margin-top:10px;
}
.s12-1-select-item-box{
	margin:0 15px;
	padding:10px 0 10px;
	width:674px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}
.s12-1-select-item-boxleft{
	float:left;
	width:135px;
	background:url(http://ct.potora.jp/images/common/line_02.gif) repeat-y right;
}
.s12-1-select-item-boxmiddle{
	float:left;
	width:530px;
}
.s12-1-select-item-boxright{
	float:left;
	width:125px;
}
.s12-1-select-itemleft{
	text-align:center;
	margin:0 auto;
	padding:0px;
}
.s12-1-select-itemleft p img{
	padding:0 0 10px;
}
.s12-1-select-item-boxmiddle dl{
	width:510px;
	margin\left:10px;
}
.s12-1-select-item-boxmiddle dt{
	width:60px;
	float:left;
	font-weight:bold;
}
.s12-1-select-item-boxmiddle dd{
	width:450px;
	float:left;
	font-weight:bold;
}
.s12-1-select-item-boxmiddle p{
	width:510px;
	float:left;
	padding:0 0 10px 10px;
}
/*上部・表示*/
#s-main .S12-1-tabNaviContainar{
	background:url(http://ct.potora.jp/images/shopping/step-indicate-bg.gif) no-repeat;
	width:172px;
	height:27px;
	margin-top:20px;
	display:block;
}
.kwrankingtabform{
	float:left;
	width:180px;
}
#s-main .S12-1-tabNaviContainar form{
	margin:0;
	padding:0;
}
#s-main .S12-1-tabNaviContainar select{
	margin-bottom:2px;
	line-height:1.2;
	vertical-align:middle;
	margin:5px 0 0 60px;
}
.s1-kwrankingNumberList{
	width:107px;
}
/*下ナビ・表示*/
.s12-1-step-foot{
	width: 684px;
	padding-top:10px;
	margin:0 auto;
}
	html>body .s12-1-step-foot{
	width: 684px;
	padding:10px 0;
	margin-bottom:10px;
}
.s12-1-step-foot-left{
	float: left;
	width:484px;
}
.s12-1-step-foot-right{
	float: left;
	width:190px;
}
.s12-1-step-foot-right p.tx{
	float: left;
	width:70px;
	padding:0;
}
.s12-1-step-foot-right form{
	float: left;
	width:107px;
	padding:0;
}
.s12-1-step-foot-left span{
	color: #cccccc;
}
.s12-1-step-foot .s-kwrankingNumberLevel{
	margin-left:212px!important;
	_margin-left:100px!important;
}
/*口コミ評価情報の登録　STEP2 商品を選ぶボタン*/
.s-btn-select-item{
	background:#f5f5f5;
	width:125px;
	height:109px;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
	div.s-contentsbox-in02{
	width:798px;
}
.s-contentsbox-in02 div.tx{
	line-height:22px;
	margin-bottom:20px;
	background:#FFFBE7;
	padding: 10px;
}
.s-contentsbox-in02 div.tx h4{
	font-size:120%;
}
.s-12-1-step-moresearch{
	margin:15px 0 0;
	text-align:center;
}
.s-12-1-step-moresearch p{
	font-size:120%;
	font-weight:bold;
}

/*12-3：お気に入りに追加（フロートWindow）
--------------------------------------------------*/
p.review_step2-message{
	font-size:120%;
	margin:50px auto;
	text-align:center;
}
#s12-3-review_step2-list-links{
	width:250px;
	margin:10px auto;
	display:
}
#s12-3-review_step2-list-links li{
	display:block;
}
#s12-3-review_step2-list-links li#link-top{
	float:left;
	margin-top:0px;
}
#s12-3-review_step2-list-links li#link-req{
	float:right;
	margin-top:0px;
}
#s12-3-review_step2-list-links:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
#s12-3-review_step2-list-links more-link a{
	background:url(http://ct.potora.jp/images/common/icon_arrow_02.gif) no-repeat left center;
}
/*\*/
	* html #s12-3-review_step2-list-links{
	height: 1em;
	overflow: visible;
}

/*13-1：ログインエラー(商品検索結果)	
--------------------------------------------------*/
#s13-login-error-hisback{margin:10px;}
#s13-login-error-hisback-btn{margin:0px auto;width:115px;height:20px;}
#s13-login-error-hisback-btn a{width:115px;height:20px;display:block;background:url(http://ct.potora.jp/images/common/btn/btn_back.gif) 0px 0px no-repeat;text-indent:-9999px;overflow:hidden;}


/*14-1：エラー(商品検索結果)
-------------------------------------------------------------*/	
#s14-search-result-box-error{
	width:798px;
	margin:25px auto 15px;
	border:1px solid #CCCCCC;
}
#s14-search-result-box-error h3{
	background:url(http://ct.potora.jp/images/common/line_01.gif) bottom repeat-x;
	display:block;
	width:798px;
	height:40px;
}
#s14-search-result-box-error dl{
	margin:0;
	padding: 10px 0 10px 15px;
}
#s14-search-result-box-error dt{
	font-weight:bold;
}
#s14-search-error-hisback{
	margin:0 10px;
}
#s14-search-error-hisback-btn{
	margin:0px auto;
	width:115px;
	height:20px;
}
#s14-search-error-hisback-btn a{
	width:115px;height:20px;display:block;
	background:url(http://ct.potora.jp/images/common/btn/btn_back.gif) 0px 0px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

/*■キーワード
#############################################################*/

p.keyword-message{
	font-size:100%;
	padding:10px;
	background:#FFEFD6;
}
#s15-keyword-box{
	width:798px;
	border:1px solid #CCCCCC;
}
#s15-keyword-box-list{
	margin:10px;
}
#s15-keyword-box-list:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
#s15-keyword-box-list #number{
	text-align:right;
	margin:10px 0;
}
#s15-keyword-box-list #number span{
	color:#FF4411;
	font-family:verdana;
	font-size:130%;
	font-weight:bold;
}
#s15-keyword-box-list ul{
	margin-top:10px;
}
#s15-keyword-box-list li{
	margin-left:10px;
}
#s15-keyword-box-list li.level1{
	font-size:250%;
	font-weight:bold;
}
#s15-keyword-box-list li.level2{
	font-size:210%;
	font-weight:bold;
}
#s15-keyword-box-list li.level3{
	font-size:190%;
	font-weight:bold;
}
#s15-keyword-box-list li.level4{
	font-size:170%;
	font-weight:bold;
}
#s15-keyword-box-list li.level5{
	font-size:120%;
}
#s15-keyword-box-list li.level6{
	font-size:80%;
}

#s15-keyword-box-hisback{
	margin:10px;
}
/*\*/
	* html #s15-keyword-box-list{
	height: 1em;
	overflow: visible;
}
/**/
#s15-back-link{
	text-align:center;
	padding-top:10px;
}
#s15-back-link a{
	padding:2px 0pt 2px 15px;
	background:url(http://ct.potora.jp/images/common/icon_back.gif) no-repeat left center;
}

/*15-1：オリジナル評価ランキング結果
-------------------------------------------------------------*/	
#s-main{
	margin-left:10px;
	width:840px;
}
#s-main #s-main-box{
	position:relative;
	z-index:0;width:838px;
	margin:0 0 20px;
	border:1px solid #CCC;
}
#s1-contents{
	position:relative;
	width:800px;
}
div.s-pUpThismonthpUp{
	background:url(http://ct.potora.jp/images/common/frame_bl_bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
}
/*ショッピングタブ・件数*/
#s-main .tabNaviContainar{
	background:url(http://ct.potora.jp/images/shopping/keyword_result_tabnavi_back.gif) no-repeat;
	width:704px;
	height:34px;
	margin-top:20px;
	display:block;
}
#s-main .tabNaviContainar form{margin:0;padding:0;}
#s-main .tabNaviContainar select{
	margin-bottom:2px;
	line-height:1.2;
	vertical-align:middle;
	margin:5px 0 0 60px;
}

/*ショッピング１カラムタイトル*/
#s-main .s1-kwrankingNumberList{
	width:107px;
}
/*
#s-main h2{
	height:50px;
	font-size:130%;
	background: url(http://ct.potora.jp/images/shopping/ttl_shopping02.gif) no-repeat 3px 3px;
	text-indent:-9999px;
}
*/
#s-main .s-kwranking{
	margin:0 20px;
	padding-bottom:7px;
}
#s-main .s-kwranking .rank01{
	padding:10px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn01_w.gif) no-repeat left center;
	display:block;
}
#s-main .s-kwranking .rank02{
	padding:4px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn02_w.gif) no-repeat left center;
	display:block;
	
}
#s-main .s-kwranking .rank03{
	padding:4px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn03_w.gif) no-repeat left center;
	display:block;
}
#s-main .s-kwranking .rank04{
	padding:2px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn04_w.gif) no-repeat left center;
	display:block;
}
#s-main .s-kwranking .rank05{
	padding:2px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn05_w.gif) no-repeat left center;
	display:block;
}
#s-main .s-kwranking .rank06{
	padding:2px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn06_w.gif) no-repeat left center;
	display:block;
}
#s-main .s-kwranking .rank07{
	padding:2px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn07_w.gif) no-repeat left center;
	display:block;
}
#s-main .s-kwranking .rank08{
	padding:2px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn08_w.gif) no-repeat left center;
	display:block;
}
#s-main .s-kwranking .rank09{
	padding:2px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn09_w.gif) no-repeat left center;
	display:block;
}
#s-main .s-kwranking .rank10{
	padding:2px 0 0 66px;
	background:url(http://ct.potora.jp/images/shopping/kwranking_ranking_icn10_w.gif) no-repeat left center;
	display:block;
}
#s-main .s-kwranking .rank01 a,#s-main .s-kwranking .rank02 a,#s-main .s-kwranking .rank03 a{
font-weight:bold;
}
#s-main .s-kwrankingOriginalrankingLine{
	border-bottom:#cccccc solid 1px;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	margin: 0;
}
#s-main .s-kwrankingOriginalranking{
	z-index:3;
	padding:0;
}

/*ランキング表右*/
#s-main .s-kwrankingTokuhyo{
	margin:0 20px;
	padding-bottom:7px;
	text-align:right;
}
#s-main .s-kwrankingTokuhyo .rankmargin10{
	padding:10px 0 0;
	display:block;
	font-weight:bold;
}
#s-main .s-kwrankingTokuhyo .rankmargin04{
	padding:4px 0 0;
	display:block;
	font-weight:bold;
}
#s-main .s-kwrankingTokuhyo .rankmargin02{
	padding:2px 0 0;
	display:block;
	font-weight:bold;
}
/*気になる評価検索*/
#s-main .s-kwrankingHyoukasearch{
	clear:both;
	padding-left:25px;
	height:43px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left top;
	text-align:center;
	padding-top: 10px;
	font-weight:bold;
}
#s-main .s-kwrankingHyoukasearch input.s-input-box{
	width:200px;
	padding-top:-20px;
}
#s-main .s-kwrankingHyoukasearch input.s-search-bottom{
	clear:both;
	top:5px;
	position:relative;
}

/*テーブル*/
#s-main .s-kwrankingOriginalranking table{
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	width:400px;
	margin-top:10px 0 10px 145px;
}
#s-main .s-kwrankingOriginalranking th{
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	padding:3px;
	font-size:100%;
	color:#333333;
	background-color:#e3e3e3;
}
#s-main .s-kwrankingOriginalranking td{
border-top:1px solid #666666;
	border-left:1px solid #666666;
	padding:3px;
	color:#333333;
}
	
/*■50音順店舗一覧
#############################################################*/

/*メインエリア*/
#s16-shop-list{
	width:760px;
	margin:20px 20px 0px 20px;
	padding-bottom:20px;
}
/*ヘッダー*/
#s16-shop-list-headlink{
	width:760px;
	height:20px;
	padding:10px 0px;
	color:#99CC00;
	text-align:center;
}
#s16-shop-list #lead{
	position:relative;
	margin-bottom:12px;
}
#s16-shop-list #lead p{
	padding-left:60px;
	padding-top:10px;
}
#s16-shop-list #lead img{
	position:absolute;
	top:-5px;
}
#s16-shop-list-headlink ul{
	width:760px;
	margin:0;
}
#s16-shop-list-headlink li{
	float:left;
	width:74px;
	background-color:#fcefe9;
	border:1px solid #fcc6ad;
	margin:0;
	padding-top:2px;
	list-style-type:none;
	font-size: 120%;
	font-weight: bold;
}
dl.s16-shop-list-tx{
	clear:both;
	width:760px;
}
dl.s16-shop-list-tx dt{
	width:753px;
	height: 20px;
	background-color:#fcefe9;
	border:1px solid #fcc6ad;
	padding-top:2px;
	padding-left:5px;
	margin:10px 0px;
	font-weight: bold;
	font-size:120%;
	color:#FF4411;
}
dl.s16-shop-list-tx dd{
	width:380px;
	float:left;
	margin:0;
	line-height:1.6em;
}
dl.s16-shop-list-tx dd a:link{
	color:#4b4b4b;
}
dl.s16-shop-list-tx dd a:hover{
	color:#FF4411;
}
dl.s16-shop-list-tx dd a:visited{
	color:#4b4b4b;
}

/*■ブログパーツ
#############################################################*/
#s-containar-shopping #s-blogParts{
	font-size:80%;
}
#s-containar-shopping #s-blogParts h3{
	text-align: center;
	margin-top:5px;
}
#s-containar-shopping #s-blogParts div{
	padding:5px 10px 10px;
}
#s-containar-shopping #s-blogParts ul{
	margin:10px 0;
	padding:10px;
	background:#FFF5E5;
}
#s-containar-shopping #s-blogParts li{
	color:#FF4411;
	font-weight:bold;
}
#s-containar-shopping #r-blogParts div.r9-section{
	padding:15px 14px;
	font-size:80%;
	width:528px;
	voice-family:"\"}\"";/* old browser hack */
	voice-family:inherit;
	width:500px;
}
#s-containar-shopping #r-blogParts div.r9-line{
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}
#s-containar-shopping #r-blogParts div.r9-section h4 img{
	margin:0 0 5px 9px;
}
#s-containar-shopping #r-blogParts div.r9-section p{
	padding:0 9px 0 28px;
	line-height:1.6;
}
#s-containar-shopping #r-blogParts div.r9-section p select{
	width:250px;
	margin-top:5px;
	font-size:75%;
	voice-family:"\"}\"";/* old browser hack */
	voice-family:inherit;
	font-size:100%;
}
	
/* ブログパーツ プレビュー */
#s-containar-shopping #r-blogParts div.r9-section div.r9-prev{
	margin:0 5px;
	padding:10px;
	border:1px #CCCCCC solid;
	voice-family:"\"}\"";/* old browser hack */
	voice-family:inherit;
	width:468px;
	text-align:center;
}
/* ソースの表示 */
#s-containar-shopping div.r9-source{
	margin:20px;
	font-size:75%;
	line-height:1.4;
	width:500px;
	voice-family:"\"}\"";/* old browser hack */
	voice-family:inherit;
	width:490px;
}
#s-containar-shopping div.r9-source p{
	font-weight:bold;
	text-align:center;
}
#s-containar-shopping div.r9-source pre{
	margin:0;
	padding:10px;
	border:1px #CCCCCC solid;
	width:490px;
	voice-family:"\"}\"";/* old browser hack */
	voice-family:inherit;
	width:470px;
}
/*ソース表示ボタン */
#s-containar-shopping div.r9-source p.r9-sourceBtn{
	width:159px;
	margin:8px auto 0;
}
#s-containar-shopping div.r9-source p.r9-sourceBtn a{
	display:block;
	width:159px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
#s-containar-shopping div.r9-source p.r9-sourceBtn a:link,
#s-containar-shopping div.r9-source p.r9-sourceBtn a:visited,
#s-containar-shopping div.r9-source p.r9-sourceBtn a:hover{
	background:url(http://ct.potora.jp/images/common/btn/btn_source.gif) no-repeat 0 0;
}
#s-containar-shopping div.r9-source p.r9-sourceBtn2{
	width:159px;
	margin:8px auto 0;
}
#s-containar-shopping div.r9-source p.r9-sourceBtn2 a{
	display:block;
	width:159px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://ct.potora.jp/images/common/btn/btn_source.gif) no-repeat 0 0;
}

/*■商品リクエストフォーム
#############################################################*/

#s18-request-form{
	width:798px;
	margin:15px auto 0;
	border:1px solid #CCC;
}
#s18-request-form table{
	border-collapse:collapse;
	border:1px solid #CCC;
	width:720px;
	margin:15px auto;
}
#s18-request-form th,
#s18-request-form td{
	border:1px solid #CCC;
	padding:10px;
}
#s18-request-form th{
	text-align:left;
	background:#FEF8E0;
	width:30%;
}
#s18-request-form th em{
	color:#FE6402;
}
#s18-request-form td input,
#s18-request-form td textarea{
width:400px;}
#s18-request-form ul{
	width:350px;
	margin:0 auto 15px;
}
#s18-request-form li{
	width:145px;
	padding:0 7px;
	float:left;
}
#s18-request-form_thanks{
	width:798px;
	height:250px;
	margin:15px auto 0;
	border:1px solid #CCC;
	text-align:center;
}
	
/*■店舗検索結果一覧
#############################################################*/

#s19-search-result-box-list{
	width:798px;
	border:1px solid #CCC;
}
#s19-search-result-box-list .s19-pager-top{
	width:770px;
	margin:10px;
	padding:5px;
	background:url(http://ct.potora.jp/images/common/pager_bg.gif);
}
#s19-search-result-box-list .s19-pager-top .result_info{
	float:left;
	width:609px;
	/width:600px;
	vertical-align:middle;
	padding:2px 0;
}
#s19-search-result-box-list .s19-pager-top .NumberList{
	float:right;
	vertical-align:middle;
	margin:0;
}
#s19-search-result-box-list .listitemimg-box{
	width:125px;
	float:left;
}
#s19-search-result-box-list .listitem-box{
	width:778px;
	background:url(http://ct.potora.jp/images/common/line_03.gif) repeat-y 598px top;
	margin:0 10px;
	border-top:1px solid #CCCCCC;
}
#s19-search-result-box-list .listitem-box:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
#s19-search-result-box-list .listitem-box-first{
}
#s19-search-result-box-list .listitem-box-odd{
	background-color:#FEF8E0;
}
#s19-search-result-box-list .listitem-boxRight{
	width:162px;
	float:right;
	padding:10px 0;
}
#s19-search-result-box-list .listitem-boxRight p.shopname{
	font-size:90%;
	margin:0 10px 10px;
	text-align:center;
}
#s19-search-result-box-list .listitem-boxRight p.more-link{
	text-align:center;
	margin:10px;
}
#s19-search-result-box-list .listitem-boxRight li{
	width:100%;
	height:31px;
	margin-bottom:10px;
	text-align:center;
}
#s19-search-result-box-list .s11-search-result-boxmiddle{
	float:left;
	width:430px;
	margin-left:15px;
	/margin-left:8px;
}
##s19-search-result-box-list .s11-search-result-boxmiddle dl{
	width:100%;
	margin:0;
}
#s19-search-result-box-list .s11-search-result-boxmiddle dt{
	width:60px;
	float:left;
	font-weight:bold;
	display:block;
}
html>body #s19-search-result-box-list .s11-search-result-boxmiddle dt{
	width:60px;
	float:left;
	font-weight:bold;
	display:block;
}
#s19-search-result-box-list .s11-search-result-boxmiddle dd{
	width:330px;
	float:left;
	font-weight:bold;
	display:block;
}
#s19-search-result-box-list .s11-search-result-boxmiddle p{
	width:100%;
	float:left;
}
#s19-search-result-box-list .s11-search-result-boxmiddle p.shopnm{
	background:url(http://ct.potora.jp/images/shopping/search/bg_itemnm.gif) no-repeat scroll left center;
	font-size:115%;
	font-weight:bold;
	padding-left:10px;
}
#s19-search-result-box-list .s11-search-result-boxmiddle p.point span{
	font-family:verdana;
	font-size:100%;
	padding:0 0 2px 12px;
}
#s19-search-result-box-list .s11-search-result-boxmiddle p.shopdtl{
	color:#8E8E8E;
	font-size:80%;
}
#s19-search-result-box-list .listitem-boxLeft{
	width:578px;
	float:left;
	padding:10px 0 10px 10px;
}
#s19-search-result-box-list .listitem-boxLeft:after{
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
.listitem-box-last{
	border:none;
}
#s19-search-result-box-list .listitem-boxRight p{
	text-align:center;
}
#s19-search-result-box-list .listitem-boxRight p a{
	display:block;
	width:122px;
	height:31px;
	text-indent:-9999px;
	margin:0 20px;
}
#s19-search-result-box-list .listitem-boxRight p.btn_shopdetail a{
	background:url(http://ct.potora.jp/images/common/btn/btn_shopdetail.gif) no-repeat;
	margin-bottom:5px;
}
#s19-search-result-box-list .listitem-boxRight p.btn_itemlist a{
	background:url(http://ct.potora.jp/images/common/btn/btn_itemlist.gif) no-repeat;
}

#s19-noteL{
	width:780px;
	background-color:#FEF2C2;
	border:1px dotted #CCCCCC;
	clear:both;
	margin:15px auto;
	padding:10px;
	font-size:95%;
}
#s19-noteM{
	width:755px;
	background-color:#FEF2C2;
	border:1px dotted #CCCCCC;
	clear:both;
	margin:15px auto;
	padding:10px;
	font-size:95%;
}
#s19-note{
	width:480px;
	border:1px dotted #CCCCCC;
	clear:both;
	margin:15px auto;
	padding:10px;
}
#s19-noteL h4,
#s19-noteM h4,
#s19-note h4{
	font-size:115%;
	margin-bottom:10px;
	text-align:center;
}
#s19-search-result-text{
	text-align:center;
	font-weight:bold;
	font-size:120%;
	margin:50px 0;
}
#s19-search-hint{
	width:760px;
	margin:0 auto 30px;
	background:url(http://ct.potora.jp/images/common/frame_bm_bg.gif) repeat-y;
}
#s19-search-hint ul{
	width:700px;
	padding:10px 30px 15px;
	background:url(http://ct.potora.jp/images/common/frame_bm_bottom.gif) no-repeat left bottom;
}
#s19-search-hint li{
	line-height:1.6;
	list-style:disc;
	margin-left:20px;
}
#s19-search-menu{
	width:630px;
	padding:5px 10px 10px;
	margin:0 auto 20px;
	background:#FEF8E0;
}
#s19-search-menu h4{
	padding-bottom:5px;
	margin-bottom:10px;
	background:url(http://ct.potora.jp/images/common/line_01_o.gif) repeat-x left bottom;
}
#s19-search-menu dt{
	display:block;
	width:460px;
	float:left;
	font-weight:bold;
	padding-top:5px;
}
#s19-search-menu dt input{
	width:350px;
}
#s19-search-result-box-list p.btn-back{
	text-align:center;
	margin-bottom:20px;
}
#s19-search-result-box-list .s-kwrankingNumberLevel {
	background: url(http://ct.potora.jp/images/common/pager_bg.gif) repeat scroll 0 0;
	position:relative;
	text-align:center;
	margin:10px;
	padding:5px;
	width:770px;
}

/*■中間ページ
#############################################################*/

	div#middlepage{
	width:800px;
}
/********ショップ名*********/
	#middle_shopname{
	background:url(http://ct.potora.jp/images/shopping/middlepage/shopnm_bg.gif) no-repeat left center;
	margin-bottom:10px;
	height:30px;
}
	#middle_shopname p{
	padding:3px 0 0 25px;
	font-size:120%;
	font-weight:bold;
}
/******ショップ詳細情報******/
	div#middlepage .shop_box{
	width:781px;
	margin:10px;
}
	div#middlepage .shop_box p.shop_lead{
	margin-bottom:15px;
}
	div#middlepage .shop_box .bnrbox{
	float:left;
	width:120px;
	margin:0 20px;
	/margin:0 10px;
}
	div#middlepage .shop_box .infobox{
	float:right;
	width:621px;
	border-top:solid 1px #CCCCCC;
}
	div#middlepage .shop_box table.detailbox{
	width:621px;
	border-bottom:solid 1px #CCCCCC;
}
	div#middlepage .shop_box td{
}
	div#middlepage .shop_box td.ttl{
	width:120px;
	background-color:#fff7c6;
	text-align:center;
	padding:10px;
}
	div#middlepage .shop_box td.detail{
	width:466px;
	padding:5px 0 5px 15px;
}
	div#middlepage .shop_box td.detail li{
	clear:both;
	line-height:22px;
}
	div#middlepage .shop_box td.detail li p.rank_p{
	float:left;
	width:35px;
	background: url(http://ct.potora.jp/images/shopping/middlepage/icon_rank_p.gif) no-repeat scroll left center;
}
	div#middlepage .shop_box td.detail li p.rank_g{
	float:left;
	width:35px;
	background: url(http://ct.potora.jp/images/shopping/middlepage/icon_rank_g.gif) no-repeat scroll left center;
}
	div#middlepage .shop_box td.detail li p.rank_s{
	float:left;
	width:35px;
	background: url(http://ct.potora.jp/images/shopping/middlepage/icon_rank_s.gif) no-repeat scroll left center;
}
	div#middlepage .shop_box td.detail li p.rank_n{
	float:left;
	width:35px;
	background: url(http://ct.potora.jp/images/shopping/middlepage/icon_rank_r.gif) no-repeat scroll left center;
}
	div#middlepage .shop_box td.detail li p.rank_f{
	float:left;
	width:35px;
	background: url(http://ct.potora.jp/images/shopping/middlepage/icon_rank_f.gif) no-repeat scroll left center;
}
	div#middlepage .shop_box td.detail li p.rank_txt{
	float:left;
	width:431px;
	padding-top:3px;
}
	div#middlepage .shop_box td.detail span.benefit{
	background: url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat scroll left center;
	padding-left:15px;
	font-weight:bold;
	font-family:Verdana,"ＭＳ Ｐゴシック";
}
	div#middlepage .shop_box td.detail span.pointb{
	font-size:120%;
	color:#FF4411;
	font-weight:bold;
	font-family:Verdana,"ＭＳ Ｐゴシック";
}
/******ショップキャンペーン情報******/
	div#middlepage .shopinfo_box{
	width:781px;
	margin:0 10px;
}
	div#middlepage .shopinfo_box .shopinfo{
	width:755px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 12px;
	margin-bottom:15px;
}
	div#middlepage .shopinfo_box dl{
	float:left;
}
	div#middlepage .shopinfo_box dl.left{
	background:url(http://ct.potora.jp/images/common/line_03.gif) repeat-y scroll right center;
	margin-right:12px;
	padding-right:12px;
	width:468px;
}
	div#middlepage .shopinfo_box dl.right{
	width:263px;
	text-align:left;
}
	div#middlepage .shopinfo_box dd.exp{
	color:#8E8E8E;
	font-size:90%;
	margin-top:5px;
}
	div#middlepage .shopinfo_box dl.shopitem{
	width:365px;
}
div#middlepage .shopinfo_box dl.shopitem dt{
	margin-right:10px;
	width:122px;
	padding-bottom:0px;
	float:left;
	text-align:center;
}
	div#middlepage #present h4{
	margin-bottom:10px;
}
	div#middlepage #present dl{
	float:left;
	background:url(https://ct.potora.jp/images/shopping/present/1110/bg_charactor.gif) no-repeat scroll right 13px;
}
	div#middlepage #present #present_img{
	float:left;
	width:150px;
	margin-right:10px;
	/margin-right:5px;
}
	div#middlepage #present dd{
	float:left;
	margin-right: 95px;
	width: 500px;
	font-size:120%;
}
	div#middlepage #present #present_txt{
}
	div#middlepage #present #present_list{
	margin-top:20px;
	font-weight:bold;
}
	div#middlepage .shopnotice_box{
	width:779px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	margin: 0 10px 10px;
}
	div#middlepage .shopnotice_box .notice{
	padding:8px 12px;
	font-size:100%;
}
/*popup用*/
	div#notice_pop{
	width:590px;
	margin:5px;
	line-height:18px;
	font-size:12px;
}
	div#notice_pop div.notice{
	padding:8px 10px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
	div#notice_pop div.w_close{
	margin:10px 0;
	text-align:center;
}
	div#notice_pop div.w_close a{
	background:transparent url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat scroll left center;
	padding:2px 0 2px 15px;
}
/*メンテナンス中ボタン表示*/
	div#middlepage div.jump_btn_mainte{
	width:280px;
	height:84px;
	display:block;background:url(http://ct.potora.jp/images/shopping/btn_maintenance.gif) 0px 0px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0px auto;
}

/*21-1：ショップのイチオシ情報
-------------------------------------------------------------*/
/*共通*/
#middlepage .Pno1{
	background: url(http://ct.potora.jp/images/shopping/middlepage/p_rank01.gif) no-repeat scroll left top;
}
#middlepage .Pno2{
	background: url(http://ct.potora.jp/images/shopping/middlepage/p_rank02.gif) no-repeat scroll left top;
}
#middlepage .Pno3{
	background: url(http://ct.potora.jp/images/shopping/middlepage/p_rank03.gif) no-repeat scroll left top;
}
#middlepage .Bno1{
	background: url(http://ct.potora.jp/images/shopping/middlepage/b_rank01.gif) no-repeat scroll left top;
}
#middlepage .Bno2{
	background: url(http://ct.potora.jp/images/shopping/middlepage/b_rank02.gif) no-repeat scroll left top;
}
#middlepage .Bno3{
	background: url(http://ct.potora.jp/images/shopping/middlepage/b_rank03.gif) no-repeat scroll left top;
}
#middlepage .no4{
	background: url(http://ct.potora.jp/images/shopping/middlepage/rank04.gif) no-repeat scroll left top;
}
#middlepage .no5{
	background: url(http://ct.potora.jp/images/shopping/middlepage/rank05.gif) no-repeat scroll left top;
}
#middlepage .no6{
	background: url(http://ct.potora.jp/images/shopping/middlepage/rank06.gif) no-repeat scroll left top;
}
/*MUSICO*/
#middlepage #musico{
}
#middlepage #musico .CommonBox{
	width: 371px;
	padding-bottom: 5px;
	background: url(http://ct.potora.jp/images/shopping/middlepage/bg_btm.gif) no-repeat left bottom;
	float: left;
}
#middlepage #musico #left{
	margin-right: 13px;
}
#middlepage #musico dl{
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x scroll 0 bottom;
	float:left;
	margin:5px 0 5px 10px;
	/margin:5px 0 5px 5px;
	width:170px;
}
#middlepage #musico dt{
	float:left;
	font-size:90%;
	padding-left:20px;
	width:91px;
	line-height:12px;
	height:57px;
}
#middlepage #musico dd.jacket{
	height:57px;
	float:left;
}
#middlepage #musico dd.sicho{
	clear:left;
	font-size:90%;
	font-weight:bold;
	padding-left:20px;
}
#middlepage #musico p.more-link{
	margin:5px 10px;
}
#middlepage #musico dd img{
	border:1px solid #CCCCCC;
}
#middlepage #musico .group{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
/*マルイ*/
#middlepage #webchannel{
}
#middlepage #webchannel .CommonBox{
	width: 371px;
	padding-bottom: 5px;
	background: url(http://ct.potora.jp/images/shopping/middlepage/bg_btm.gif) no-repeat left bottom;
	float: left;
}
#middlepage #webchannel #left{
	margin-right: 13px;
}
#middlepage #webchannel .brand{
	background: url(http://ct.potora.jp/images/shopping/middlepage/0101_ttl_brand.gif) no-repeat left top;
	padding-top:23px;
	/padding-top:28px;
	float:left;
	width:170px;
	margin-top:5px;
}
#middlepage #webchannel .popular{
	background: url(http://ct.potora.jp/images/shopping/middlepage/0101_ttl_popular.gif) no-repeat left top;
	padding-top:23px;
	/padding-top:28px;
	float:right;
	width:170px;
	margin-top:5px;
}
#middlepage #webchannel .brand li{
	border-bottom:dotted 1px #CCC;
	margin:5px 0 5px 5px;
	padding-left:20px;
}
#middlepage #webchannel .popular li{
	border-bottom:dotted 1px #CCC;
	margin:5px 0 5px 0;
	padding-left:20px;
}
#middlepage #webchannel .popular li.more-link{
	margin-right:5px;
}
#middlepage #webchannel .group li.more-link{
	border:none;
	margin-top:13px;
}
#middlepage #webchannel .group{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
/*ジャパネット*/
#middlepage .shopinfo #takata{
	background:url(http://ct.potora.jp/images/shopping/middlepage/japanet_bg.gif) no-repeat scroll left center;
	height:420px;
	width:480px;
	margin:0 auto;
}
#middlepage .shopinfo #takata div{
	padding:48px 80px 0;
	width:320px;
}
/*ショップCH*/
#middlepage #shopch #sc_left{
	float:left;
	border:#bbbbbb solid 1px;
	width:370px;
	height:375px;
	position:relative;
}
#middlepage #shopch #sc_left p.date{
	font-family:verdana;
	font-size:125%;
	font-weight:bold;
	left:130px;
	position:absolute;
	top:6px;
	color:#1eb011;
}
#middlepage #shopch #sc_left #list{
	padding:5px;
	overflow-x:hidden;
	overflow-y:scroll;
	height:286px;
	width:360px;
}
#middlepage #shopch #sc_left #list table{
	width:100%;
}
#middlepage #shopch #sc_left #list tbody{
	line-height:22px;
	font-size:95%;
}
#middlepage #shopch #sc_left .btn{
	border-top:#bbbbbb solid 1px;
	background:#e9e9e9;
	height:45px;
}
#middlepage #shopch #sc_left .btn a{
	background:url(http://ct.potora.jp/images/shopping/middlepage/shopchannel_btn_programs.gif) no-repeat scroll left top;
	display:block;
	height:27px;
	text-indent:-9999px;
	width:300px;
	margin:10px auto;
}
#middlepage #shopch #sc_right{
	float:left;
	width:370px;
	height:380px;
	background:url(http://ct.potora.jp/images/shopping/middlepage/shopchannel_bg.gif) no-repeat scroll left center;
	margin-left:13px;
}
#middlepage #shopch #sc_right div{
	padding:47px 35px 0;
	width:300px;
}
#middlepage #shopch #sc_right .btn a{
	background:url(http://ct.potora.jp/images/shopping/middlepage/shopchannel_btn_tv.gif) no-repeat scroll left top;
	display:block;
	height:27px;
	text-indent:-9999px;
	width:300px;
	margin:5px auto;
}
#middlepage #shopch #sc_left .btn a:hover,
#middlepage #shopch #sc_right .btn a:hover{
	background-position:0 -27px;
}
#middlepage #shopch #sc_left td{
	padding:3px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x scroll left bottom;
}
#middlepage #shopch #sc_left td.bg{
	background-color:#F4EFE9;
}
#middlepage #shopch #sc_left td.time{
	width:40px;
}
/*ツタヤ*/
#middlepage .shopinfo #tsutaya{
}
#middlepage #tsutaya .CommonBox{
	background:url(http://ct.potora.jp/images/shopping/middlepage/tsutaya_bg_btm.gif) no-repeat scroll left bottom;
	float:left;
	padding-bottom:5px;
	width:185px;
	margin-right:5px;
}
#middlepage #tsutaya .group{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
#middlepage #tsutaya ul{
	background: url(http://ct.potora.jp/images/shopping/middlepage/tsutaya_ttl_category.gif) no-repeat left top;
	padding-top:23px;
	/padding-top:28px;
	float:left;
	width:170px;
	margin-top:5px;
}
#middlepage #tsutaya li{
	border-bottom:dotted 1px #CCC;
	margin:5px 0 5px 5px;
	padding-left:20px;
}
#middlepage #tsutaya li.more-link{
	border:medium none;
	margin-top:13px;
}

/*クチコミ表示*/
#middlepage #kuchikomiarea{
	margin-bottom:15px;
}
#middlepage h3#kuchikomi_ttl{
	position:relative;
	background:url(http://ct.potora.jp/images/shopping/middlepage/kuchikomi_bg.gif) no-repeat scroll left bottom;
	height:76px;
	width:781px;
}
#middlepage p#kuchikomi_tx{
	left:10px;
	position:absolute;
	top:50px;
	font-family: Verdana,"ＭＳ Ｐゴシック";
	/font-size:80%;
}
#middlepage p#kuchikomi_tx span{
	font-weight:normal;
	font-size:90%;
}
#middlepage #kuchikomibox{
	height:180px;
	overflow-x:hidden;
	overflow-y:scroll;
	margin-bottom:0;
}
#middlepage #kuchikomibox .name_line{
	border-top:1px solid #CCC;
	background:#fff6f7 url(http://ct.potora.jp/images/common/line_01.gif) repeat-x scroll center bottom;
	padding:5px 0;
}
#middlepage #kuchikomibox .name{
	display:inline;
	float:left;
	font-weight:bold;
	width:70%;
}
#middlepage #kuchikomibox .post_date{
	display:inline;
	float:left;
	font-family:Verdana;
	text-align:right;
	width:30%;
}
#middlepage #kuchikomibox .comment_box{
	margin:5px 0;
}
/*クチコミ投稿*/
#cnt_kuchikomi h3 {
	background:url(http://ct.potora.jp/images/shopping/review/bg_review_item.gif) no-repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	margin-top:0;
	padding:5px 0 0 45px;
	height:27px;
}
#main_kuchikomi{
	margin:19px;
	font-size:80%;
	width: 800px;
}
#main_kuchikomi #shop_detail{
	margin-bottom:10px;
}
#main_kuchikomi #shop_detail #banner {
	float:left;
	margin-right:20px;
	width:120px;
}
#main_kuchikomi #exp{
	float:left;
	width:660px;
}
#main_kuchikomi #exp table {
	border-collapse:collapse;
	height:60px;
	width:100%;
}
#main_kuchikomi #exp tbody {
	line-height:16px;
}
#main_kuchikomi #exp th {
	background:#F7EFEF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding:5px 10px;
	text-align:left;
	width:80px;
}
#main_kuchikomi #exp td{
	color:#8E8E8E;
	font-size:80%;
	border:1px solid #CCCCCC;
	padding:5px;
	/*width:255px;*/
}
#main_kuchikomi h4 {
	background:url(http://ct.potora.jp/images/shopping/reputation/bg_smile.gif) no-repeat scroll 0 0;
	padding:5px 0 5px 40px;
	margin-bottom:5px;
}
#main_kuchikomi #PointPresent{
	height:74px;
}
#main_kuchikomi textarea {
	font-size:100%;
	height:100px;
	padding:5px;
	width:786px;
	margin-bottom: 15px;
	overflow:auto
}
#main_kuchikomi #error{
	color:#ff0000;
	line-height:20px;
	margin-bottom: 15px;
	font-weight:bold;
}
#main_kuchikomi #notice{
	font-size:90%;
	line-height:20px;
	margin-bottom: 15px;
	padding: 10px;
	border: 1px dotted #CCCCCC;
	background-color: #f7efef;
}
/*クチコミ一覧*/
#ReputationPager{
	margin:10px 0;
	padding:5px 10px;
	background:transparent url(http://ct.potora.jp/images/common/pager_bg.gif) repeat scroll 0 0;
}
#ReputationPagerNumber{
	float:left;
	width:50%;
	margin-top:3px;
}
#ReputationPagerList{
	float:left;
	width:50%;
	text-align: right;
}
#ReputationPagerList select{
}
#ReputationPager ul{
	width:500px;
	text-align:center;
	margin:0 auto;
}
#ReputationPager li{
	display:inline;
	margin-right:8px;
}
.ReputationList{
	margin-top:10px;
}
.ReputationList .ReputationName{
	background:#FEF2C2;
	border-top:1px solid #CCC;
	padding:5px 10px;
}
.ReputationList .ReputationName p.Uname{
	display:inline;
	float:left;
	font-weight:bold;
	width:603px;
}
.ReputationList .ReputationName p.PostDate{
	display:inline;
	float:left;
	width:177px;
	font-family:Verdana,Arial,Helvetica,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",sans-serif;
	text-align:right;
}
.ReputationList .CommentBox{
	border-top:1px dotted #CCC;
	padding:3px 10px;
}
/*クチコミ関連：ボタン系*/
#s-main-box #BtnArea_bg{
	background:#f6f3f2;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	padding:10px 0;
}
#s-main-box #BtnArea_bg02{
	background:#F6F3F2;
	border-top: 1px solid #CCCCCC;
	padding: 10px 0;
}
#s-main-box #Btn01,
#s-main-box #Btn02{
	width: 779px;
}
#s-main-box #Btn01 p{
	display:inline;
	text-align:center;
	margin: 0 auto;
}
#s-main-box #Btn02 p{
	width:389px;
	float:left;
	display:inline;
	text-align:center;
	margin: 0 auto;
}
#s-main-box a#contribution,
#s-main-box a#look,
#s-main-box a#confirm,
#s-main-box a#modify,
#s-main-box a#cancel,
#s-main-box a#tomiddle{
	display:block;
	height:31px;
	margin:0 auto;
	overflow:hidden;
	text-indent:-9999px;
	width:175px;
}
#s-main-box a#contribution{
	background:url(http://ct.potora.jp/images/common/btn/btn_kuchikomi_contrib.gif) no-repeat scroll 0 0;
}
#s-main-box a#look{
	background:url(http://ct.potora.jp/images/common/btn/btn_kuchikomi_look.gif) no-repeat scroll 0 0;
}
#s-main-box a#confirm{
	background:url(http://ct.potora.jp/images/common/btn/btn_confirm3.gif) no-repeat scroll 0 0;
}
#s-main-box a#tomiddle{
	background:url(http://ct.potora.jp/images/common/btn/btn_kuchikomi_middlepage.gif) no-repeat scroll 0 0;
}
#s-main-box a#modify{
	background:url(http://ct.potora.jp/images/common/btn/btn_modify.gif) no-repeat scroll 0 0;
}
#s-main-box a#cancel{
	background:url(http://ct.potora.jp/images/common/btn/btn_cancel.gif) no-repeat scroll 0 0;
}
#s-main-box a#contribution:hover,
#s-main-box a#look:hover,
#s-main-box a#confirm:hover,
#s-main-box a#tomiddle:hover,
#s-main-box a#cancel:hover,
#s-main-box a#modify:hover{
	background-position:0 -31px;
}

/*21-2：お気に入りに追加（フロートWindow）
-------------------------------------------------------------*/
#s11-2-myclip_add-container{
width:704px;
margin:auto;
font-size:75%;
padding:10px 0 0;
}

#s11-2-myclip_add-container .close{
text-align:center;
}
p.myclip_add-message{
font-size:120%;
margin:10px;
text-align:center;
}
#s11-2-myclip_add-container .more-link{
margin:30px auto;
text-align:center;
font-size:100%;
}
#s11-2-myclip_add-box-shopbnr{
width:684px;
margin:10px;
padding:10px 0px;
text-align:center;
overflow:hidden;
}
#s11-2-myclip_add-box-shopbnr:after{
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
#s11-2-myclip_add-box-shopbnr img{
vertical-align:middle;
}
#s11-2-myclip_add-container table{
width:682px;
margin:10px auto;
border-right:#CCC 1px solid;
border-bottom:#CCC 1px solid;
}
#s11-2-myclip_add-container th{
padding:10px;
font-weight:bold;
background-color:#FEF8E0;
border-top:#CCC 1px solid;
border-left:#CCC 1px solid;
}
#s11-2-myclip_add-container td{
padding:10px;
border-top:#CCC 1px solid;
border-left:#CCC 1px solid;
}
#s11-2-myclip_add-btn{
margin:20px auto;
width:164px;
height:31px;
}
#s11-2-myclip_add-btn a{
width:164px;
height:31px;
background:url(http://ct.potora.jp/images/common/btn/btn_add_shop.gif) no-repeat;
display:block;
text-indent:-9999px;
overflow:hidden;
}
#s11-2-myclip_add-box-atention{
width:672px;
margin:10px;
border:#666666 1px solid;
padding:5px;
overflow:hidden;
}
#s11-2-myclip_add-box-atention p{
font-size:80%;
}
#s11-2-myclip_add-txt{
text-align:center;
padding-bottom:10px;
}

/*■今月のポイントアップ情報
#############################################################*/

#s-main .pUpTabBox ul.pUpTab01{
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
#s-main .pUpTabBox ul.pUpTab01 li{
	position:absolute;
	width:190px;
	height:43px;
	display:block;
	text-indent:-9999px;
}
#s-main .pUpTabBox ul.pUpTab01 li.link01{
	left:390px;
	top:-32px;
}
#s-main .pUpTabBox ul.pUpTab01 li.link02{
	left:585px;
	top:-32px;	
}
#s-main .pUpTabBox ul.pUpTab01 li a,
#s-main .pUpTabBox ul.pUpTab01 li span{
	display:block;
	width:190px;
	height:43px;
	text-indent:-9999px;
}
#s-main .pUpTabBox ul.pUpTab02 li a,
#s-main .pUpTabBox ul.pUpTab02 li span{
	display:block;
	width:190px;
	height:43px;
	text-indent:-9999px;
}
#s-main .pUpTabBox ul.pUpTab01 li.link01 a{
background:url(http://ct.potora.jp/images/shopping/pUp_bg_tab01.gif) no-repeat;
}
#s-main .pUpTabBox ul.pUpTab01 li.link01 a:hover,
#s-main .pUpTabBox ul.pUpTab01 li.link01 span{
background:url(http://ct.potora.jp/images/shopping/pUp_bg_tab01_over.gif) no-repeat;
}
#s-main .pUpTabBox ul.pUpTab01 li.link02 a{
background:url(http://ct.potora.jp/images/shopping/pUp_bg_tab02.gif) no-repeat;
}
#s-main .pUpTabBox ul.pUpTab01 li.link02 a:hover,
#s-main .pUpTabBox ul.pUpTab01 li.link02 span{
	background:url(http://ct.potora.jp/images/shopping/pUp_bg_tab02_over.gif) no-repeat;
}
.s-pUpBnrBox{
	width:750px;
	margin:20px auto 0;
}
.s-pUpBnrBoxTop,
.s-pUpBnrBoxMiddle{
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x bottom;
	margin:0px auto;
}
.s-pUpBnrBoxBottom{
	margin:0px auto;
}
.s-pUpBnrBox01{
	background:url(http://ct.potora.jp/images/common/line_03.gif) repeat-y right top;
	float:left;
	margin-left:5px;
	/margin-left:3px;
	padding:10px 5px 10px 5px;
	text-align:center;
	width:135px;
}
.s-pUpBnrBox01_right{
	float:left;
	margin-left:5px;
	/margin-left:3px;
	padding:10px 5px 10px 5px;
	text-align:center;
	width:135px;
}
.s-pUpBnrBox01 dl,
.s-pUpBnrBox01_right dl{
}
.s-pUpBnrBox01 dt,
.s-pUpBnrBox01_right dt{
}
.s-pUpBnrBox01 dd,
.s-pUpBnrBox01_right dd{
}
#s-main dd.s-pUppointIcon{
	font-size:110%;
	font-weight:bold;
	color:#FF0000;
	line-height: 18px;
	margin: 0 0 0 0;
	font-family:verdana;
}
#s-main dd.s-pUppointIcon span{
	font-size:80%;
	line-height: 18px;
	padding:4px 0 2px 12px;
	background:url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat left center;
	font-family:verdana;
	color:#333333;
}

/*■カテゴリ
#############################################################*/

/*23-1：店舗コーナー（フロア）
-------------------------------------------------------------*/
/*店舗カテゴリ・商品カテゴリ共通*/
#main #s-containar-cShopPointShop{
	z-index:3;
	margin:0;
	padding:0;
	width:528px;
}
#main .s-cShopPointShopBoxTop{
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
	width:528px;
}
#main .s-cShopPointShopBoxMiddle{
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
	margin:10px 0 0;
	width:528px;
}
#main .s-cShopPointShopBoxBottom{
	margin:10px 0 0;
	width:528px;
}
/* Potoraスペシャルレコメンド*/
#main .s-cShopBoxRecom{
	width:506px;
	background:#fff7c6 url(http://ct.potora.jp/images/shopping/category/category_shop_ttl_recom_b.gif) no-repeat scroll left bottom;
	margin:10px 11px;
	padding-bottom:6px;
}
#main .s-cShopBoxRecom dl{
	height:105px;
}
#main .s-cShopBoxRecom dd{
	float:left;
}
#main .s-cShopBoxRecom dd.s-cShopPickUpbBnr{
	float:left;
	width:300px;
	margin:0 5px;
	/margin:0 5px 0 2px;
}
#main .s-cShopBoxRecom dd.recomtxt01,
#main .s-cShopBoxRecom dd.recomtxt02{
	width:180px;
	line-height:14px;
}
#main .s-cShopBoxRecom dd.recomtxt01{
	background: url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat scroll left center;
	border-bottom:2px solid #FEC325;
	color:#FF4411;
	font-family:verdana;
	font-weight:bold;
	padding-left:13px;
}
#main .s-cShopBoxRecom dd.recomtxt02{
	margin-top:5px;
	font-size:95%;
}
/* カテゴリ　ピックアップ*/

/*商品カテゴリ画面のみ*/
#main .s-cShopBoxPointItemLine{
	border-bottom:1px solid #CCCCCC;
}
#main .s-cShopBoxPickup{
	width:506px;
	background:#f7efef url(http://ct.potora.jp/images/shopping/category_shop_ttl_pickup_b.gif) no-repeat scroll left bottom;
	margin:10px 11px;
	padding-bottom:6px;
}
#main .s-cShopBoxPickup dl{
	height:90px;
}
#main .s-cShopBoxPickup dd{
	float:left;
	width:234px;
	margin:0 9px;
	/margin:0 5px;
}
/*フロア　バナーエリア*/
#main dl.s-cShopPointShopBox{
	float:left;
	width:254px;
	margin:0 5px;
	/margin:0 3px;
	padding-bottom:5px;
}
#main .s-cShopPointShopBox dt{
	width:120px;
	float:left;
}
#main .s-cShopPointShopBox dd{
	float:left;
	margin-left:8px;
	width:126px;
}
#main .s-cShopPointShopBox dd.point02{
	font-weight	:bold;
	color:#FF0000;
	font-family:verdana;
}
#main .s-cShopPointShopBox dd.point02 span{
	padding-left:12px;
	background:url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat left 2px;
	font-size:90%;
	color:#000000;
	font-family:verdana;
}
/*23-3：店舗コーナーサイドコンテンツ
-------------------------------------------------------------*/
#main .s-cShopBoxPointShop{
	position:relative;
}
#main .s-cShopBoxPointShop #shopsort{
	position:absolute;
	right:10px;
	text-align:right;
	top:10px;
}
/* カテゴリ　イチオシ商品（バック地あり）*/
#main .s-CshopPointShopBackBox{
	clear:both;
	background-color:#FCEFE9;
	width:242px;
}
#main .s-CshopPointShopBackContents{
	padding:7px 7px 0;
}
#main .s-CshopPointShopBackContents img{
	vertical-align:top;
	float:left;
	padding-bottom:7px;
}
#main .s-CshopPointShopBackContents p{
	display:block;
	vertical-align:top;
	text-align:left;
	width:160px;
}
#main .s-CshopPointShopTxBox{
	float:right;
	padding-bottom:7px;
	width:163px;
}
.clear01{
	clear:both;
}
/*23-2：商品カテゴリ（アイテムランキング）
-------------------------------------------------------------*/
.s-cShopBoxPointShop #category_itembox{
	width:528px; 
	margin:0; 
}
.s-cShopBoxPointShop .category_itemlist{
	padding:10px;
	border-bottom:1px solid #CCCCCC;
}
.s-cShopBoxPointShop .category_itemlist_end{
	padding:10px;
}
.s-cShopBoxPointShop .itemimg{
	width:122px;
	float:left;
}
.s-cShopBoxPointShop .itemimg .rank,
.s-cShopBoxPointShop .itemimg .rank_other{
	margin:5px auto;
	text-align:center;
	width:63px;
}
.s-cShopBoxPointShop .itemimg .rank_other{
	font-family:verdana;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
}
.s-cShopBoxPointShop .itemimg .photo{
	margin:5px 0;
}
.s-cShopBoxPointShop .iteminfo{
	margin-left:10px;
	width:270px;
	float:left;
}
.s-cShopBoxPointShop .iteminfo dl{
}
.s-cShopBoxPointShop .iteminfo dt.itemnm{
	font-size:100%%;
	font-weight:bold;
	margin-bottom:5px;
}
.s-cShopBoxPointShop .iteminfo dt.itemnm a{
	background:url(http://ct.potora.jp/images/shopping/search/bg_itemnm.gif) no-repeat scroll left center;
	font-size:100%%;
	font-weight:bold;
	padding-left:10px;
	display:block;
}
.s-cShopBoxPointShop .iteminfo dd.shopnm{
	margin-bottom:5px;
}
.s-cShopBoxPointShop .iteminfo dd.shopnm a{
	font-weight:bold;
}
.s-cShopBoxPointShop .iteminfo dd.price{
	background:url(http://ct.potora.jp/images/shopping/search/bg_price.gif) no-repeat scroll left center;
	font-family:verdana;
	font-weight:bold;
	padding-left:15px;
	margin-bottom:5px;
}
.s-cShopBoxPointShop .iteminfo dd.price span{
	color:#8E8E8E;
	font-size:80%;
	font-weight:normal;
}
.s-cShopBoxPointShop .iteminfo dd.itemdtl{
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left top;
	padding-top:10px;
	color:#8E8E8E;
	font-size:80%;
	margin-bottom:10px;
}
.s-cShopBoxPointShop .iteminfo ul{
}
.s-cShopBoxPointShop .iteminfo li{
	float:left;
	margin-right:10px;
}
.s-cShopBoxPointShop .iteminfo li a{
	display:block;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	width:92px;
}
.s-cShopBoxPointShop .iteminfo li.reviewinfo a{
	background: url(http://ct.potora.jp/images/common/btn/btn_item_reviewinfo.gif) no-repeat scroll left top;
}
.s-cShopBoxPointShop .iteminfo li.clip a{
	background: url(http://ct.potora.jp/images/common/btn/btn_item_clip.gif) no-repeat scroll left top;
}
.s-cShopBoxPointShop .iteminfo li.reviewinfo a:hover,
.s-cShopBoxPointShop .iteminfo li.clip a:hover{
	background-position:0 -17px;
}
.s-cShopBoxPointShop .grapharea{
	width:93px;
	float:left;
	margin-left:10px;
	padding-bottom:5px;
}
.s-cShopBoxPointShop .grapharea dt.average{
	background-color:#FEF2C2;
	margin-bottom:10px;
	text-align:center;
}
.s-cShopBoxPointShop .grapharea dd.number{
	padding:0 5px;
}
.s-cShopBoxPointShop .grapharea dt.average span{
	font-family:verdana;
	font-weight:bold;
	font-size:130%;
	color:#ff4411;
}
.s-cShopBoxPointShop .grapharea dd.number{
	color:#8E8E8E;
	font-size:80%;
	text-align:center;

}

