@charset "utf-8";

/* マイページ 
---------------------------------------------- */
#my-page	{
	width:100%;
}
/* マイページ 共通 
---------------------------------------------- */
#m-main	{
	margin-left:10px; 
	width:840px;
}
#m-main h2	{
	height:48px;
	font-size:130%;
	background: url(https://ct.potora.jp/images/mypage/ttl_mypage.gif) no-repeat 3px 3px;
	text-indent:-9999px;
}
#m-lead-tx{
	padding:10px 15px 15px;
	font-size:75%;
	line-height:1.4;
}
#m-main #m-wrapper {
	position:relative;
	z-index:0; 
	width:838px; 
	margin:0 0 20px; 
	border:1px solid #CCC;
}
#m-main #m-wrapper #m-containar	{
	position:relative;
	width:838px;
	left:0px;
	padding:0px 0px 15px 0px;
	font-size:75%;
	line-height:1.4;
	border-top:#ccc 1px solid;
	background:url(https://ct.potora.jp/images/mypage/containar_bg.gif) repeat-y;
}

/* マイページ サブナビ :M共通
--------------------------------------------------*/
/* 基本枠組 */
#m-mypage-subnav01	{ width:838px; margin:0px auto 3px; }
#m-mypage-subnav01	{ background:#fff url(https://ct.potora.jp/images/mypage/mypage_subnav_footer_line01.gif) bottom repeat-x; border-top:#ccc 1px solid; }
#m-mypage-subnav01:after	{ content: ""; display: block; clear: both; height: 0px; overflow: hidden; }
#m-mypage-subnav02	{ width:838px; margin:0px auto 3px; }
#m-mypage-subnav02	{ background:#fff url(https://ct.potora.jp/images/mypage/mypage_subnav_footer_line01.gif) bottom repeat-x; border-top:#ccc 1px solid; }
#m-mypage-subnav02:after	{ content: ""; display: block; clear: both; height: 0px; overflow: hidden; }
#m-mypage-subnav03	{ width:838px; margin:0px auto 3px; }
#m-mypage-subnav03	{ background:#fff url(https://ct.potora.jp/images/mypage/mypage_subnav_footer_line01.gif) bottom repeat-x; border-top:#ccc 1px solid; }
#m-mypage-subnav03:after	{ content: ""; display: block; clear: both; height: 0px; overflow: hidden; }
#m-mypage-subnavi-header { width:838px; height:29px; position:relative; }
#m-mypage-subnavi-footer { width:838px; height:43px; position:relative; padding-top:6px; }

/* ユーザーネーム・タブ枠 */
#m-mypage-subnav01 #m-mypage-subnavi-header { height:29px; border-bottom:#ccc 1px solid; background:url(https://ct.potora.jp/images/mypage/subnavi_bg01.gif); }
#m-mypage-subnav02 #m-mypage-subnavi-header { height:29px; border-bottom:#ccc 1px solid; background:url(https://ct.potora.jp/images/mypage/subnavi_bg02.gif); }
#m-mypage-subnav03 #m-mypage-subnavi-header { height:29px; border-bottom:#ccc 1px solid; background:url(https://ct.potora.jp/images/mypage/subnavi_bg01.gif); }
#m-mypage-subnavi-header:after	{ content: ""; display: block; clear: both; height: 0px; overflow: hidden; }

/* ユーザーネーム枠 */
#m-mypage-subnav01 h3	{ width:650px; font-size:12px; font-weight:bold; }
#m-mypage-subnav01 h3	{ color:#555353; float:left; display:block; margin-top:8px; margin-left:15px; }
#m-mypage-subnav02 h3	{ width:650px; font-size:12px; font-weight:bold; }
#m-mypage-subnav02 h3	{ color:#555353; float:left; display:block; margin-top:8px; margin-left:15px; }
#m-mypage-subnav03 h3	{ width:650px; font-size:12px; font-weight:bold; }
#m-mypage-subnav03 h3	{ color:#555353; float:left; display:block; margin-top:8px; margin-left:15px; }

/* 白メニュータブ */
#m-mypage-subnavi-header ul.m-mypage-tab { width:360px; position:absolute; display:block; top:0px; right:0px; margin-top:5px; }
#m-mypage-subnavi-header ul.m-mypage-tab li { width:171px; height:25px; margin:0px 3px; float:left; display:block; }
#m-mypage-subnavi-header ul.m-mypage-tab a { width:171px; height:25px; display:block; text-indent:-9999px; overflow:hidden; }
li.tab01 a { background:url(https://ct.potora.jp/images/mypage/Mypagesubmenutab01.gif) no-repeat; }
li.tab02 a { background:url(https://ct.potora.jp/images/mypage/Mypagesubmenutab02.gif) no-repeat; }
ul.m-mypage-tab li.activeTab a, ul.m-mypage-tab li a:hover { background-position:0px -25px; }

/* コンテンツボタン枠 */
#m-mypage-subnavi-footer:after	{ content: ""; display: block; clear: both; height:0px; _height:1px; overflow: hidden; }

/* コンテンツボタンリスト */
#m-mypage-subnav01 #m-mypage-subnavi-footer ul { width:564px; display:block; margin:0px auto 0px; }
#m-mypage-subnav02 #m-mypage-subnavi-footer ul { width:588px; display:block; margin:0px auto 0px; }
#m-mypage-subnav03 #m-mypage-subnavi-footer ul { width:710px; display:block; margin:0px auto 0px; }
/*#m-mypage-subnav01*/ #m-mypage-subnavi-footer ul:after	{ content: ""; display: block; clear: both; height: 0px; overflow: hidden; }

/* コンテンツボタン個別設定 メインタブ */
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn01 { width:93px; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn02 { width:107px; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn03 { width:124px; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn04 { width:112px; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn05 { width:128px; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn01 a { width:93px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuA01.gif) no-repeat; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn02 a { width:107px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuA02.gif) no-repeat; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn03 a { width:124px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuA03.gif) no-repeat; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn04 a { width:112px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuA04.gif) no-repeat; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li.btn05 a { width:128px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuA05.gif) no-repeat; }

#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn01 { width:93px; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn02 { width:107px; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn03 { width:112px; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn04 { width:148px; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn05 { width:128px; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn01 a { width:93px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuB01.gif) no-repeat; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn02 a { width:107px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuB02.gif) no-repeat; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn03 a { width:112px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuB03.gif) no-repeat; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn04 a { width:148px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuB04.gif) no-repeat; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li.btn05 a { width:128px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuB05.gif) no-repeat; }

#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn01 { width:138px; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn02 { width:138px; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn03 { width:158px; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn04 { width:138px; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn05 { width:138px; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn01 a { width:138px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuC01.gif) no-repeat; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn02 a { width:138px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuC02.gif) no-repeat; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn03 a { width:158px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuC03.gif) no-repeat; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn04 a { width:138px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuC04.gif) no-repeat; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li.btn05 a { width:138px; background:url(https://ct.potora.jp/images/mypage/MyPageSubMenuC05.gif) no-repeat; }

/* コンテンツボタン共通設定 */
#m-mypage-subnavi-footer li { height:43px; margin:0px; float:left; display:block; margin:0px; }
#m-mypage-subnavi-footer li a { height:43px; display:block; text-indent:-9999px; overflow:hidden; }
#m-mypage-subnav01 #m-mypage-subnavi-footer li a:hover,
#m-mypage-subnav01 #m-mypage-subnavi-footer li a.activeBtn { background-position:0px -43px; }
#m-mypage-subnav02 #m-mypage-subnavi-footer li a:hover,
#m-mypage-subnav02 #m-mypage-subnavi-footer li a.activeBtn { background-position:0px -43px; }
#m-mypage-subnav03 #m-mypage-subnavi-footer li a:hover,
#m-mypage-subnav03 #m-mypage-subnavi-footer li a.activeBtn { background-position:0px -43px; }

/*\*/
* html #m-mypage-subnav01,
* html #m-mypage-subnav02,
* html #m-mypage-subnav03,
* html #m-mypage-subnavi-header,
* html #m-mypage-subnavi-footer { height: 1em; overflow: visible; }
/**/

/*\*/

/*　タイプ診断
--------------------------------------------------*/
#login-main	{
	margin-left:10px; 
	width:840px;
} 
#login-main #login-wrapper {
	position:relative;
	z-index:0; 
	width:838px; 
	margin-bottom:20px; 
	border:1px solid #CCC;
}
#login-main h2.type-ttl	{
	background: url(https://ct.potora.jp/images/login/login_ttl_type.gif) no-repeat 3px 3px;
	height:45px;
	text-indent:-9999px;
}
#login-contents{
	width:800px;
	position:relative;
	margin:0px auto;
}

/* タイプ分析設問 :H09
--------------------------------------------------*/
/*タイプ分類設問ボックス*/
#login-main #login-wrapper #type-containar	{
	position:relative;
	width:800px;
	left:0px;
	padding:0 19px 15px;
	font-size:75%;
	line-height:1.6;
}
#login-main #login-wrapper #type-containar .imgill01	{
	background: url(https://ct.potora.jp/images/login/login_img_01.gif) no-repeat right;
	height:112px;
}
#login-main #login-wrapper #type-containar .imgill01 p {padding:10px 15px;}
#login-main #login-wrapper #type-containar .icnq	{
	background:url(https://ct.potora.jp/images/login/icn_q.gif) no-repeat 0 0;
	padding-top:25px;
}
#login-main #login-wrapper #type-containar .icnq01	{background:url(https://ct.potora.jp/images/login/icn_q01.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq02	{background:url(https://ct.potora.jp/images/login/icn_q02.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq03	{background:url(https://ct.potora.jp/images/login/icn_q03.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq04	{background:url(https://ct.potora.jp/images/login/icn_q04.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq05	{background:url(https://ct.potora.jp/images/login/icn_q05.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq06	{background:url(https://ct.potora.jp/images/login/icn_q06.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq07	{background:url(https://ct.potora.jp/images/login/icn_q07.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq08	{background:url(https://ct.potora.jp/images/login/icn_q08.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq09	{background:url(https://ct.potora.jp/images/login/icn_q09.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq10	{background:url(https://ct.potora.jp/images/login/icn_q10.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq11	{background:url(https://ct.potora.jp/images/login/icn_q11.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq12	{background:url(https://ct.potora.jp/images/login/icn_q12.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq13	{background:url(https://ct.potora.jp/images/login/icn_q13.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq14	{background:url(https://ct.potora.jp/images/login/icn_q14.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq15	{background:url(https://ct.potora.jp/images/login/icn_q15.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq16	{background:url(https://ct.potora.jp/images/login/icn_q16.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq17	{background:url(https://ct.potora.jp/images/login/icn_q17.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq18	{background:url(https://ct.potora.jp/images/login/icn_q18.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq19	{background:url(https://ct.potora.jp/images/login/icn_q19.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq20	{background:url(https://ct.potora.jp/images/login/icn_q20.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq21	{background:url(https://ct.potora.jp/images/login/icn_q21.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq22	{background:url(https://ct.potora.jp/images/login/icn_q22.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq23	{background:url(https://ct.potora.jp/images/login/icn_q23.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq24	{background:url(https://ct.potora.jp/images/login/icn_q24.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq25	{background:url(https://ct.potora.jp/images/login/icn_q25.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq26	{background:url(https://ct.potora.jp/images/login/icn_q26.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq27	{background:url(https://ct.potora.jp/images/login/icn_q27.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq28	{background:url(https://ct.potora.jp/images/login/icn_q28.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq29	{background:url(https://ct.potora.jp/images/login/icn_q29.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icnq30	{background:url(https://ct.potora.jp/images/login/icn_q30.gif) no-repeat 0 0;}
#login-main #login-wrapper #type-containar .icna	{
	background:url(https://ct.potora.jp/images/login/icn_a.gif) no-repeat 0 0;
	padding:0 0 0 45px;
}
#login-main .h09-inpt span{
	text-align:left;
	padding-left:20px;
	color:#FF4411;
}
#login-main .h09-inpt	{
	float:left;
	margin-right:10px;
}
table.h09-tbl { 
	margin-bottom:10px;
	width:100%;
}
table.h09-tbl th,
table.h09-tbl td{
	font-size:12px;
	background-color:#F2EDE5;
}
table.h09-tbl th	{
	color:#FF4201;
	text-align:left;
}
table.h09-tbl td	{color:#333333;}

/* テーブルセルボールド消し*/
table.h09-tbl th span	{
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
/* テーブル内揃え*/
table.h09-tbl .t-aL{
	text-align:left;
	vertical-align:top;
}
table.h09-tbl .t-aR{text-align:right;}
table.h09-tbl .t-aC{text-align:center;}
.h09-tx02 {
	background:url(https://ct.potora.jp/images/login/tx02.gif) no-repeat center top;
	margin: 20px 0;
	width:100%;
	height:92px;
	text-indent:-9999px;
}
.h09-tx01 {
	background:url(https://ct.potora.jp/images/login/tx01.gif) no-repeat center top;
	margin: 20px 0;
	height:236px;
	text-indent:-9999px;
}

/*　タイプ診断フォーム
--------------------------------------------------*/
#login-type-form {
	background:url(https://ct.potora.jp/images/common/frame_ol_bg.gif) repeat-y;
}
#login-type-form .m-contents {
	padding:25px 38px;
	background:url(https://ct.potora.jp/images/common/frame_ol_bottom.gif) no-repeat left bottom;
}
#login-type-form .m-contents p.back-link {
	padding:10px 0 20px;
}

/*　タイプ診断結果
--------------------------------------------------*/
#login-type-result {
	background:url(https://ct.potora.jp/images/common/frame_ol_bg.gif) repeat-y;
}
#login-type-result .m-contents {
	padding:25px 37px;
	background:url(https://ct.potora.jp/images/common/frame_ol_bottom.gif) no-repeat left bottom;
}
#login-type-result .m-contents p.back-link {
	padding:10px 0 20px;
}

#login-type-result-lead {
	width:748px;
	height:342px;
	margin:0 26px;
	background:url(https://ct.potora.jp/images/login/result_bg.gif) no-repeat right top;
}
#login-type-result-lead h4 {
	height:135px;
	text-indent:-9999px;
}
#login-type-result-lead p {
	width:360px;
	padding:15px 15px 5px;
	margin-left:15px;
	background:#FEF8E1;
}
#login-type-result-lead p em {
	font-size:120%;
	color:#FF551A;
}
#login-type-result-lead p img {padding:10px 0;}
#login-type-result-lead p.typecolor	{padding-bottom:30px;}
#login-type-result-lead p.typecolor span {float:left;}
#login-type-result-lead p.typecolor span.colorbox {
	width:48px;
	height:24px;
	color:#f00;
	text-indent:-9999px;
	display:block;
	border:1px solid #cacaca;
	margin-left:10px;
}
#login-type-result dl {}
#login-type-result dt {
	display:block;
	height:36px;
	line-height:1;
}
#login-type-result dt img {vertical-align:bottom;}
#login-type-result dd {
	padding:10px;
	background:#F4F0E9;
	margin-bottom:20px;
	text-align:left;
}
#type-containar p.back-link {
	padding-top:15px;
	text-align:center;
}
.m-contents {padding:10px 17px;}

/* お知らせ
--------------------------------------------------*/
#s8-grade-box_info { width:798px; border:1px solid #CCCCCC ; margin:15px auto;font-size:75%;line-height:1.4; }
#s8-grade-box_info:after { content:""; display:block; clear:both; height:1px; overflow:hidden; }
#s8-grade-box h3	{  }

/* マイページ 左カラム :M共通
--------------------------------------------------*/
#m-mypage-left	{
	width:310px;
	padding:15px 0px 0px;
	position:relative;
	float:left;
}
/* プロフィール部分 */
#m-mypage-box-prf	{
	padding:13px;
	border:#CCCCCC 1px solid;
	background:#fff;
	margin-left:14px;
	margin-bottom:10px;
	width:251px;
}
#m-mypage-box-char	{
	padding:15px 15px 5px;
	background:url(https://ct.potora.jp/images/mypage/char_bg.gif);
}
#m-mypage-box-char	#char-pic	{
	width:180px;
	height:180px;
	margin:0px auto 10px auto;
	text-align:center;
	border:#fff 15px solid;
	background:#fff;
}
#m-mypage-box-char dl dt {
	font-weight:bold;
}
#m-mypage-box-char dl {
	margin-left:0px;
}
#m-mypage-box-type {
	padding:10px 15px;
	background:#fef7d9;
}
.mypage-list-type dt	{
	font-weight:bold;
}
.mypage-list-type dd a {
	font-size:10px;
	padding:2px 0 2px 15px;
	background:url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat left center;
}
/*ショッピング会員ランク*/
#m-mypage-box-shrank { 
	padding:10px 15px 0; 
	background:#fef7d9; 
}
#m-mypage-box-shrank dl{ 
	height:40px;
	width:220px;
}
#m-mypage-box-shrank dl.shrank_f{ 
	background:url(https://ct.potora.jp/images/mypage/shop_rank_f.gif) no-repeat left center;
}
#m-mypage-box-shrank dl.shrank_n{ 
	background:url(https://ct.potora.jp/images/mypage/shop_rank_n.gif) no-repeat left center;
}
#m-mypage-box-shrank dl.shrank_s{ 
	background:url(https://ct.potora.jp/images/mypage/shop_rank_s.gif) no-repeat left center;
}
#m-mypage-box-shrank dl.shrank_g{
	background:url(https://ct.potora.jp/images/mypage/shop_rank_g.gif) no-repeat left center;
}
#m-mypage-box-shrank dl.shrank_p{
	background:url(https://ct.potora.jp/images/mypage/shop_rank_p.gif) no-repeat left center;
}
#m-mypage-box-shrank dt	{ 
	font-weight:bold;
	padding-left:45px;
	padding-top:5px;
}
#m-mypage-box-shrank dd {
	text-align:right;
}
#m-mypage-box-shrank dd a {
	font-size:10px;
	padding:2px 2px 2px 15px;
	background:url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat left center;
}

/* 運勢 */
.mypage-list-fortune dl{
	width:218px;
	display: block;
	margin:5px;
}
.mypage-list-fortune dl:after{
	content: ""; 
	display: block; 
	clear: both; 
	height: 1px; 
	overflow: hidden; 
}
.mypage-list-fortune dt,
.mypage-list-fortune dd{
	font-size:10px; 
}
.mypage-list-fortune dt.fortune-name{
	width:3.5em;
	float:left;
	display:block;
	text-align:left;
	margin-right:5px;
}
.mypage-list-fortune dd.fortune-stars{
	width:6.5em;
	float:left;
	display:block;
}
.luck-star { 
	color:#FF9900;
}
.bad-star {
	color:#333333;
}
p.fortune-Tx {
	clear:both;
	display:block;
	margin-top:5px;
}

/* タイプ診断をする */

#type-font{color:#FF0000;}
#m-mypage-box-notype	{ display:block; padding:7px 0px; text-align:center; }
#m-mypage-box-notype:after	{ content: ""; display: block; clear: both; height: 1px; overflow: hidden; }
#m-mypage-box-notype p.type-btn	{ margin:0px auto; width:166px; height:31px; display:block; }
#m-mypage-box-notype p.type-btn a	{ width:166px; height:31px; background:url(https://ct.potora.jp/images/mypage/btn_type.gif) no-repeat; display:block; text-indent:-9999px; overflow:hidden; }
#m-mypage-box-notype p.type-btn2	{ margin:0px auto; width:166px; height:31px; display:block; }
#m-mypage-box-notype p.type-btn2 a	{ width:166px; height:31px; background:url(https://ct.potora.jp/images/mypage/btn_chara.gif) no-repeat; display:block; text-indent:-9999px; overflow:hidden; }

/* タロットリンク */
.tarot_notice{color:#FE6452;}
#m-mypage-box-tarot	{ background:url(https://ct.potora.jp/images/mypage/tarot_bg.gif) repeat-x; display:block; padding:7px 0px; text-align:center; }
#m-mypage-box-tarot:after	{ content: ""; display: block; clear: both; height: 1px; overflow: hidden; }
#m-mypage-box-tarot p.tarot-tx	{ margin-top:0.5em; font-size:10px; }

/* 会員登録情報 */
#m-mypage-box-registdatalink	{ background:url(https://ct.potora.jp/images/mypage/registdatalink_bg.gif); text-align:center; padding:7px 0px;}

/* 同一タイプの注目ユーザー、同一のキーワードを持っているユーザー */
.m-mypage-box-userlist {
	border:#CCCCCC 1px solid;
	margin:0px 14px 10px;
	padding:0px 0px 5px;
	background:#fff;
	width:280px;
}
.m-mypage-box-userlist h3 { width:278px; }
.m-mypage-box-userlist p.more-link { margin-right:10px; }
.m-mypage-userlist { width:261px; padding-bottom:5px; margin:0 auto; }
.m-mypage-userlist:after	{ content:""; display: block; clear: both; height:1px; overflow: hidden; }
.m-mypage-userlist .userbox { width:87px; float:left; padding-top:10px; overflow: hidden; }
.m-mypage-userlist.userbox:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.m-mypage-userlist .userpic { width:70px; _width:70px; border:#ccc 1px solid; margin:0px auto 5px; }
.m-mypage-userlist .userbox div.userlink { text-align:center; font-size:10px; }

/* ブログリスト */
.m-mypage-userblog {
	border:#CCCCCC 1px solid;
	margin:0 0px 10px 14px;
	padding:0px 0px 5px;
	background:#fff;
	width:280px;
}
.m-mypage-userblog h3 { height:28px; font-size:12px; margin-left:3px; padding:4px 0px 2px 28px; }
.bottomline { background:url(https://ct.potora.jp/images/mypage/mypage-list-ttl04.gif) no-repeat; }
.m-mypage-userblog dl { margin:5px 10px; }
.m-mypage-userblog dt { }
.m-mypage-userblog dd { margin-bottom:5px; }

/* グループリンク */
.m-mypage-box-group	{ border:#CCCCCC 1px solid; margin:10px 0px 0px 0px; padding:5px 0px; background:#fff; }
.m-mypage-box-group:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.m-mypage-box-group	dl { width:180px; margin:5px auto 0px auto; display:block; }
.m-mypage-box-group	dl:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.m-mypage-box-group	dt { width:27px; height:19px; display:block; float:left;  }
.m-mypage-box-group	dd { width:150px; display:block; float:left; font-size:80%; margin-bottom:10px; }
.m-mypage-box-group	dd a { color:#127DFF; }
.m-mypage-box-group	dd a:hover { color:#127DFF; text-decoration:underline; }
.m-mypage-box-group	dd a:link { color:#127DFF; }
.m-mypage-box-group	dd a:visited { color:#127DFF; }
.m-mypage-box-group dd.grouplist-end { margin-bottom:0px; }

/* ランキングカテゴリ */
.m-mypage-box-rankcatelist {
	border:#CCCCCC 1px solid;
	margin:10px 0px 0px 14px;
	padding:5px 0px;
	background:#fff;
	width:278px;
}
.m-mypage-box-rankcatelist h3 {
}
.m-mypage-box-rankcatelist p { 
	text-align:center; 
	margin:5px; 
}
.m-mypage-box-rankcatelist ul {
	margin-left:5px; 
	text-align:left; 
}
.m-mypage-box-rankcatelist ul p.more-link { 
	text-align:left; 
}

/*\*/
* html #m-mypage-box-type,
* html .mypage-list-fortune dl,
* html #m-mypage-box-tarot,
* html #m-mypage-box-tarot ul,
* html .m-mypage-userlist,
* html .m-mypage-userlist .userbox,
* html .m-mypage-box-group,
* html .m-mypage-box-group dl { height: 1em; overflow: visible; }
/**/


/* マイページ 右カラム :M共通
--------------------------------------------------*/
#m-mypage-right	{
	width:528px;
	padding:15px 0px 0px;
	position:relative;
	float:right;
}
#m-mypage-right2	{
	width:528px;
	padding:0px;
	position:relative;
	float:right;
}
#m-mypage-right3	{
	width:528px;
	padding:0;
	position:relative;
	float:right;
	top:10px;
}

#m-mypage-right	.m-mypage-ttl,
#m-mypage-right2 .m-mypage-ttl {
	margin:0 0 15px;
}
#m-mypage-right h3#info{
	margin:0 10px 10px;
}
/*右コンテンツ上部*/
#infobox {
	width: 510px;
	margin-left: 10px;
}
#LiteBnr {
	margin-bottom: 10px;
}
/*ポイントお知らせ*/
#m_info {
	background-image: url(http://ct.potora.jp/images/mypage/m_rightbg.gif);
	background-repeat: repeat;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#m_info_lead {
	background-image: url(http://ct.potora.jp/images/mypage/lead_topbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 52px;
	width: 490px;
	margin-left:10px;
	margin-bottom:10px;
}
#m_info_lead p{
	padding: 10px 0 0 50px;
}
#m_info_main {
	width:490px;
	background-color:#FFF;
	margin-left:10px;
	}

/*ポイント獲得状況*/
#m-mypage-box-get{
	width: 490px;
	margin:0 0 5px;
}
#m-mypage-box-get a:link, a:visited{
	color:#ff4411;
}
#m-mypage-box-pointstatus{
	font-size:12px;
}
#pointstatus_main {
	background-color: #fef7d9;
	width: 460px;
	margin-left: 10px;
	margin-right:10px;
	padding-left:10px;
	padding-bottom:10px;
}

#m-mypage-box-get #text01 {
	font-size:12px;
	color:#000000;
	margin-top:5px;
	margin-bottom:7px;
	padding-left:10px;
}
/*#m-mypage-box-get #text02 {
	color:#000000;
	margin-top:7px;
	margin-bottom:3px;
	padding:0 10px;
	font-size:10px;
}*/
#m-mypage-box-get #text02 {
	border-bottom:1px dotted #CCCCCC;
	color:#000000;
	font-size:10px;
	margin-bottom:6px;
	margin-left:10px;
	margin-top:7px;
	padding:0 10px 3px;
	width:90%;
}

#m-mypage-box-get #text02 dl.text02dl{
	display:block;
}
#m-mypage-box-get #text02 dl#dlget01{
	width: 90px;
	float:left;
}
#m-mypage-box-get #text02 dl#dlget02{
	width: 120px;
	float:left;
}
#m-mypage-box-get #text02 dl#dlget03{
	float:left;
	width: 110px;
}
#m-mypage-box-get #text02 dl#dlget04{
	float:left;
	width: 120px;
}
#m-mypage-box-get #text02 dl.text02dl dt{
	float:left;
	margin-right:5px;
}
#m-mypage-box-get #text02 dl.text02dl dt img{
	margin:0;
	padding:0
}
#m-mypage-box-get #text02 dl.text02dl dd{
	margin-top:3px;
	line-height:20px;
	height:20px;
}
#m-mypage-box-pointstatus .get_left01 {
	float:left;
	width:210px;
	margin-right:10px;
	text-align:center;
}
#m-mypage-box-pointstatus .get_left02 {
	float:left;
	width:30px;
	margin-right:10px;
	text-align:center;

}
#m-mypage-box-pointstatus .get_right01 {
	float:left;
	width:90px;
	margin-right:10px;
	text-align:center;
}
#m-mypage-box-pointstatus .get_right02 {
	float:left;
	width:90px;
	text-align:center;

}
#m-mypage-box-pointstatus .up_point_text{
        font-weight:bold;
        color:#FF551A;
        font-family:Verdana,"ＭＳ Ｐゴシック";
}

/*左側　ポイント獲得情報枠　新*/
#pointstatus_main .get_th {
	border-bottom: 1px solid #cccccc;
	margin-right:10px;
	display:block;
	height:18px;
	padding-top:8px;
	margin-bottom:2px;
}

#pointstatus_main dl {
	margin: 0px;
	clear:both;
}
#pointstatus_main dt.name{
	float:left;
	width:210px;
	margin-right:10px;
}
#pointstatus_main dl .name a.mget_btn {
	margin-bottom:2px;
	display: block;
	text-align:center;
	width:210px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	background-image: url(http://ct.potora.jp/images/mypage/btn_01.gif);
	background-repeat: no-repeat;
}
#pointstatus_main dl .name a.mget_btn03 {
	margin-bottom:2px;
	display: block;
	text-align:center;
	width:210px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	background-image: url(http://ct.potora.jp/images/mypage/btn_03.gif);
	background-repeat: no-repeat;
}
/*
#pointstatus_main dl .name a.mget_btn:visited{
}*/
#pointstatus_main dl .name a.mget_btn:hover{
	background-image: url(http://ct.potora.jp/images/mypage/btn_02.gif);
}

#pointstatus_main .update {
	float: left;
	height: 20px;
	width: 30px;
	margin-right: 10px;
	margin-left: 0px;
}
#pointstatus_main .update .day {
	background-image: url(http://ct.potora.jp/images/mypage/renew_day.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:30px;
	height:20px;
	text-indent:-9999px;
}
#pointstatus_main .update .week {
	background-image: url(http://ct.potora.jp/images/mypage/renew_week.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:30px;
	height:20px;
	text-indent:-9999px;
}
#pointstatus_main .update .week2 {
	background-image: url(http://ct.potora.jp/images/mypage/renew_otherweek.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:30px;
	height:20px;
	text-indent:-9999px;
}
#pointstatus_main .update .any {
	background-image: url(http://ct.potora.jp/images/mypage/renew_any.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:30px;
	height:20px;
	text-indent:-9999px;
}
#pointstatus_main .update .month {
	background-image: url(http://ct.potora.jp/images/mypage/renew_month.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:30px;
	height:20px;
	text-indent:-9999px;
}

#pointstatus_main dl .get {
	text-align: center;
	float: left;
	height: 20px;
	width: 90px;
	margin-right: 10px;
	margin-left: 0px;
}
#pointstatus_main .get .get01 {
	background-image: url(http://ct.potora.jp/images/mypage/icon_get.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 20px;
	width: 32px;
	margin:0 auto;
}
#pointstatus_main .get .get02 {
	background-image: url(http://ct.potora.jp/images/mypage/icon_get02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 20px;
	width: 50px;
	margin:0 auto;
}
#pointstatus_main .get .get03 {
	background-image: url(http://ct.potora.jp/images/mypage/icon_get03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 20px;
	width: 50px;
	margin:0 auto;
}
#pointstatus_main .get .get04 {
	background-image: url(http://ct.potora.jp/images/mypage/icon_get04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 20px;
	width: 50px;
	margin:0 auto;
}
#pointstatus_main .get .get05 {
	background-image: url(http://ct.potora.jp/images/mypage/icon_get05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 20px;
	width: 50px;
	margin:0 auto;
}
#pointstatus_main .get .get06 {
	background-image: url(http://ct.potora.jp/images/mypage/icon_get06.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 20px;
	width: 50px;
	margin:0 auto;
}
#pointstatus_main dl .get_p {
	text-align: left;
	float: left;
	height: 20px;
	width: 80px;
	margin-left: 0px;
	line-height:20px;
	background:transparent url(https://ct.potora.jp/images/common/icon_point_01.gif) no-repeat scroll left center;
	padding:4px 0 2px 12px;
}


/*おトクメール配信状況*/
#m-mypage-box-mail{
	width:472px;
	/*border-top:1px dotted #999999;*/
	margin: 0 10px;
}
#m-mypage-box-mail img{
	margin:7px 0;
}
#m-mypage-box-mail table{
	width:472px;
	background:#c3c3c3;
}
#m-mypage-box-mail tr.ttl{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
#m-mypage-box-mail td{
	padding:3px;
	background:#ffffff;
	font-size:10px;
	font-family:Verdana,"ＭＳ Ｐゴシック";
}
#m-mypage-box-mail td.date{
	width:72px;
	background:#ffad01;
	font-size:12px;
}
#m-mypage-box-mail td.subject{
	width:400px;
	background:#ffad01;
	font-size:12px;
}

/*ポイントアップ情報*/
#m-mypage-box-pointup{
	width: 472px;
	margin:0 10px;
}
#pointup_shop{
	margin:10px 0 0;
	padding-top:7px;
	/*border-top:1px dotted #999999;*/
}
#m-mypage-box-pointup #up_title {
	margin:7px 0;
}
#m-mypage-box-pointup .up_left {
	float:left;
	width:320px;
}
#m-mypage-box-pointup .up_right {
	float:left;
	width:152px;
}
#m-mypage-box-pointup .up_text {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana,"ＭＳ Ｐゴシック";
}

/*ランキングのお知らせ */
#m-mypage-box-rankinfo {
	width:472px;
	/*border-top:1px dotted #999999;*/
	margin: 0 10px;
}
#m-mypage-box-rankinfo img{
	margin:7px 0;
}
#m-mypage-box-info{
	min-height:1px;
}
#m-mypage-box-info table{
	width:472px;
	background:#c3c3c3;
}
#m-mypage-box-info tr.ttl{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
#m-mypage-box-info td{
	padding:3px;
	background:#ffffff;
	font-size:11px;
	font-family:Verdana,"ＭＳ Ｐゴシック";
}
#m-mypage-box-info td.date{
	width:72px;
	background:#ffad01;
	font-size:12px;
}
#m-mypage-box-info td.subject{
	width:400px;
	background:#ffad01;
	font-size:12px;
}
#m-mypage-box-info td.contents{
}

/*共通*/
.table_text01 {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#ffad01;
	padding:3px 5px;
	border-left:solid 1px #c3c3c3;
	border-top:solid 1px #c3c3c3;
	border-right:solid 1px #ffffff;
}
.table_text02 {
	font-size:12px;
	background-color:#eeeeee;
	padding:3px 5px;
	border-left:solid 1px #c3c3c3;
	border-bottom:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
}
.table_text03 {
	font-size:12px;
	padding:3px 5px;
	border-left:solid 1px #c3c3c3;
	border-bottom:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
}
.table_text04 {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#ffad01;
	padding:3px 5px;
	border-top:solid 1px #c3c3c3;
	border-right:solid 1px #ffffff;
}
.table_text05 {
	font-size:12px;
	background-color:#eeeeee;
	padding:3px 5px;
	border-bottom:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
	font-family:Verdana,"ＭＳ Ｐゴシック";
}
.table_text06 {
	font-size:12px;
	padding:3px 5px;
	border-bottom:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
	font-family:Verdana,"ＭＳ Ｐゴシック";
}
.table_text07 {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#ffad01;
	padding:3px 5px;
	border-top:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
}
.table_text08 {
	font-size:12px;
	background-color:#eeeeee;
	padding:3px 5px;
	border-bottom:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
	text-align:center;
}
.table_text09 {
	font-size:12px;
	padding:3px 5px;
	border-bottom:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
	text-align:center;
}

/* キーワード */
.m-mypage-box-samekeyword	{
position:relative;
	width:506px;
	margin:20px auto;
	padding-bottom:10px;
	background:url(https://ct.potora.jp/images/mypage/samekeyword_bg.gif) bottom;
}
.m-mypage-box-samekeyword h3{
	height:22px;
	font-size:12px;
	padding:10px 10px 0;
	background:url(https://ct.potora.jp/images/mypage/samekeyword_h3_bg.gif) top;
}
.m-mypage-box-samekeylist {
	margin:0 10px;
	padding:10px;
	background:#fff;
}
.m-mypage-box-samekeylist .key-error{
	font-weight:bold;
	text-align:center;
}
/* キーワード メニュータブ */
.m-mypage-box-samekeyword ul.m-keyword-tab {
	width:181px;
	position:absolute;
	display:block; top:0px;
	right:0px; margin-top:8px;
}
.m-mypage-box-samekeyword ul.m-keyword-tab li {
	width:77px;
	height:24px;
	margin:0px 3px;
	float:left;
	display:block;
}
.m-mypage-box-samekeyword ul.m-keyword-tab a {
	width:77px;
	height:24px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
li.tabk01 a {
	background:url(https://ct.potora.jp/images/mypage/MyPageKeywordTAB01.gif) no-repeat;
}
li.tabk02 a {
	background:url(https://ct.potora.jp/images/mypage/MyPageKeywordTAB02.gif) no-repeat;
}
ul.m-keyword-tab li.activeTab a,
ul.m-keyword-tab li a:hover {
	background-position:0px -24px;
}

/* ピックアップニュースと注目商品情報と履歴TOP */
.m-mypage-box-rightbox {
	width:506px;
	background:url(https://ct.potora.jp/images/common/frame_bs_bottom.gif) no-repeat left bottom;
	padding-bottom:6px;
	margin:0px auto 20px;
}
.m-mypage-box-rightbox .inner {
	background:url(https://ct.potora.jp/images/common/frame_bs_bg.gif) repeat-y;
}
.m-mypage-box-rightbox h3 {
	width:506px;
}
.m-contents	{
	padding:10px 17px;
}
.m-contents2	{
	padding:0 17px 10px;
}
.m-contents2 div.ssl{
	float:left;
}
.m-contents2 p{
	float:right;
	margin-top:10px;
	width:310px;
}
.m-contents ul	{
}
.m-contents ul.his-top-list li {
	margin-bottom:10px;
}
.m-contents ul.vote-rank li {
	margin-bottom:0px;
}
.m-contents dl.his-top-list dd {
	margin-bottom:10px;
} 
.m-contents .sublistTxs {
	font-size:80%;
}
.m-contents li	{
	padding:3px 5px 3px 20px;
	margin-bottom:0px;
	background:url(https://ct.potora.jp/images/mypage/icon_rightbox.gif) 5px 7px no-repeat;
}
.m-contents li.prm	{
	background-color:#eee;
}
.m-contents .m-list-clear li{
}

/* 商品閲覧履歴と商品評価履歴 */
.his-top-listbox { width:470px; padding:5px 0px; display:block; }
.his-top-listbox:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.his-top-listbox dl { width:66px; margin:0px 14px; _margin:0px 11px; float:left; }
.his-top-listbox dl dt { width:66px; height:60px; display:block; overflow:hidden; }
.his-top-listbox dl dd { width:66px; display:block; margin-bottom:0px; font-size:80%; height:35px;overflow:hidden; }

/* マイクリップ */
.m-mypage-box-myclip	{
	width:528px;
}
.m-mypage-box-myclip h3	{
	height:42px;
	font-size:12px;
	margin-bottom:8px;
	padding:30px 0 0 38px;
	background: url(https://ct.potora.jp/images/mypage/mypage-groupicon.gif) no-repeat;
}
.m-mypage-mycliplist {
	width:520px;
	margin:0 auto;
}
.m-mypage-mycliplist:after	{ content:"";
	display: block;
	clear: both;
	height:1px;
	overflow: hidden;
}
.m-mypage-box-myclip .more-link {
	margin-right:15px;
}

/* マイクリップグループ個別 */
.m-mypage-mycliplist .clipbox { width:104px; margin-bottom:15px; float:left; background:url(https://ct.potora.jp/images/common/line_03.gif) repeat-y right top;height:110px; }
.m-mypage-mycliplist .clipbox-r { width:104px; margin-bottom:15px; float:left; background:none;height:110px; }
.m-mypage-mycliplist .clipbox:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.m-mypage-mycliplist .clipbox-r:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }

.m-mypage-mycliplist .clippic { width:76px; margin:0px auto 5px; }
.m-mypage-mycliplist .cliplink { width:76px; margin:0px auto; font-size:10px; }
.m-mypage-mycliplist .cliplink a { color:#666F; }
.m-mypage-mycliplist .cliplink a:hover { color:#666; text-decoration:underline; }
.m-mypage-mycliplist .cliplink a:link { color:#666; }
.m-mypage-mycliplist .cliplink a:visited { color:#666; }


/* ランキング作成履歴 */
.m-mypage-box-rankhis	{ 
width:528px;
 margin-top:0px; 
}
.m-mypage-box-rankhis h3	{ 
height:42px; 
font-size:12px; 
margin-bottom:8px; 
padding:15px 0 0 58px; 
background: url(https://ct.potora.jp/images/mypage/mypage-rankhisicon.gif) no-repeat; 
}
.m-mypage-box-rankhislist { 
padding:10px 15px 10px 15px; 
}
.m-mypage-box-rankhislist ul li { 
padding:5px 0; 
background:url(https://ct.potora.jp/images/common/line_01.gif) bottom repeat-x; 
}

/* お気に入り店舗 */
.m-mypage-box-favshop	{ 
width:528px; 
margin-top:0px; 
}
.m-mypage-box-favshop h3	{ 
height:42px; font-size:12px; 
margin-bottom:8px; 
padding:30px 0 0 38px; 
background: url(https://ct.potora.jp/images/mypage/mypage-favshopicon.gif) no-repeat;
 }
.m-mypage-box-favshop .more-link { 
margin-right:15px; 
}

.m-mypage-favshoplist { 
width:516px; 
margin:0 auto; 
}
.m-mypage-favshoplist:after	{ 
content:""; 
display: block; 
clear: both; 
height:1px; overflow: hidden; 
}

.m-mypage-favshoplist .shopbox { 
width:129px; 
margin-bottom:15px; 
float:left; overflow: hidden; 
}
.m-mypage-favshoplist .shopbox:after	{ 
content: ""; 
display: block; 
clear: both; 
height:1px; overflow: hidden; 
}

.m-mypage-favshoplist .shoppic { 
width:120px; 
margin:0px auto 5px; 
}
.m-mypage-favshoplist .shopbox div.shoplink { 
text-align:center; 
font-size:10px; 
}
.m-mypage-favshoplist .shopbox div.shoplink a { 
color:#666F; 
}
.m-mypage-favshoplist .shopbox div.shoplink a:hover { 
color:#666; 
text-decoration:underline; 
}
.m-mypage-favshoplist .shopbox div.shoplink a:link { 
color:#666; 
}
.m-mypage-favshoplist .shopbox div.shoplink a:visited { 
color:#666; 
}


/*\*/
* html .m-mypage-box-infolist dl,
* html .m-mypage-box-myclipgroup,
* html .his-top-listbox,
* html .group-itemlist,
* html .m-mypage-box-favshoplist ul {
	height: 1em;
	overflow: visible;
}
/**/


/* マイクリップ一覧 :M1
--------------------------------------------------*/
.m-mypage-box-myclipControl	{ width:506px; margin:0 auto; _height:10em; _overflow:hidden; }
.m-mypage-box-myclipControl h3	{ color:#FFFFFF; border-bottom:#127DFF 1px solid; font-size:110%; padding:5px 5px 0px 5px; background-color:#4D9EFF; }
.myclipControl-option { padding:0px; font-size:10px; }
.myclipControl-option p.cntrloption { margin-left:10px; }
.myclipControl-option p.cntrloption input { vertical-align:middle; }
.sortbox {
position:relative;
}
.myclipControl-option p.sort { text-align:right; padding:5px; background: url(https://ct.potora.jp/images/mypage/sort_bg.gif); }

.myclipControl-option p.sort2 {
text-align:left;
padding:10px 5px;
}
span.separator { color:#555353; }

.myclipControl-option a { color:#ff4201; }
.myclipControl-option a:hover { color:#ff4201; text-decoration:underline; }
.myclipControl-option a:link { color:#ff4201; }
.myclipControl-option a:visited { color:#ff4201; }

.myclipControl-option p.sortNum { display:block; position:absolute; right:5px; top:5px; }
.myclipControl-option p.sortNum select { font-size:12px; }

/*\*/
* html .m-mypage-box-myclipControl,
* html .myclipControl-option { height: 1em; overflow: visible; }
/**/

/*2011/09/25追加*/
.myclipControl-option #ClippingTab{
	height:41px;
}
.myclipControl-option #ClippingTab li{
	float:left;
}
.myclipControl-option #ClippingTab li.small{
	width:141px;
}
.myclipControl-option #ClippingTab li.large{
	width:225px;
}



/* マイクリップ内容アイテム */
table#group-itemlist { margin:0 auto; }
table#group-itemlist td.opncfg a, td.groupitem-tx a  { color:#ff4201; }
table#group-itemlist td.opncfg a:hover, td.groupitem-tx a:hover { color:#ff4201; text-decoration:underline; }
table#group-itemlist td.opncfg a:link, td.groupitem-tx a:link { color:#ff4201; }
table#group-itemlist td.opncfg a:visited, td.groupitem-tx a:visited { color:#ff4201; }

table#group-itemlist td { border-collapse:separate; border-top:#fff 12px solid; border-bottom:#fff 12px solid; padding:0 12px; }
table#group-itemlist td.checkcell { width:15px; height:64px; text-align:center; background: url(https://ct.potora.jp/images/mypage/itemlist_bg.gif) right repeat-y; }
table#group-itemlist td.opncfg	{ width:70px; text-align:center; font-size:10px; background: url(https://ct.potora.jp/images/mypage/itemlist_bg.gif) right repeat-y; }
table#group-itemlist td.opncfg img	{ margin-bottom:5px; }
table#group-itemlist tr.scd td { border-top:#eee 12px solid; border-bottom:#eee 12px solid; background-color:#eee; }
.groupitem-tx img { margin-right:12px; }
.groupitem-tx span { font-size:10px; display:block; margin-top:5px; }
.groupitem-tx a { font-weight:bold; }


/* マイクリップアイテム設定 */
.m-mypage-myclipEdit { width:506px; position:relative; margin:0 auto; padding:0px!important; background: url(https://ct.potora.jp/images/mypage/edit_bg.gif); }
.m-mypage-myclipEdit p { text-align:left; font-size:10px; padding:5px; }
.m-mypage-myclipEdit p.edit { position:absolute; top:0px; right:0px; font-size:10px; padding:5px; }
.m-mypage-myclipEdit span { width:147px; height:20px; font-weight:bold; }
.m-mypage-myclipEdit a.moveitem_orange	{ padding:2px 0 2px 15px; background:url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat left center; }
.m-mypage-myclipEdit a.delitem	{ padding:2px 0 2px 15px; background:url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat left center; }


/* ページ送りエリア 設定 */
.m-maypage-pageCntrl { width:496px; height: 1em; margin:0 auto; padding:5px; background: url(https://ct.potora.jp/images/mypage/sort_bg.gif); }
.selectpage { text-align:center; font-size:10px; }
.m-maypage-pageCntrl p.sortNum { width:120px; height:18px; font-size:10px; text-align:right; position:relative; left:390px; top:-20px; }
.m-maypage-pageCntrl span.notlink { color:#999999; }

/*\*/
* html .m-mypage-myclipEdit dl { height: 1em; overflow: visible; }
/**/

/* お気に入り店舗設定 */
.m-mypage-myclipEdit2 { width:528px; position:relative; margin:0 auto; padding:0px!important; background: url(https://ct.potora.jp/images/mypage/edit_bg.gif); }
.m-mypage-myclipEdit2 p { text-align:left; font-size:10px; padding:5px; }
.m-mypage-myclipEdit2 p.edit { position:absolute; top:0px; right:0px; font-size:10px; padding:5px; }
.m-mypage-myclipEdit2 span { width:147px; height:20px; font-weight:bold; }
.m-mypage-myclipEdit2 a.moveitem_orange	{ padding:2px 0 2px 15px; background:url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat left center; }
.m-mypage-myclipEdit2 a.delitem	{ padding:2px 0 2px 15px; background:url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat left center; }
/*\*/
* html .m-mypage-myclipEdit2 dl { height: 1em; overflow: visible; }

/* マイクリップ削除の確認 :M1-2
--------------------------------------------------*/

.m-mypage-dialog-box { width:705px; margin:0px auto;font-size:75%;}
.m-mypage-dialog-box .more-link{ margin:30px auto; text-align:center; font-size:100%;}
.m-mypage-dialog-box .close{ margin:30px auto; text-align:center; font-size:100%;}
.m-mypage-dialog-box p { font-size:100%; text-align:center; font-weight:bold; margin-top:55px; }
.m-mypage-dialog-box ul { width:180px; margin:60px auto; display:block; }
.m-mypage-dialog-box li { width:74px; height:20px; float:left; display:block; }
.m-mypage-dialog-box li a { text-indent:-9999px; overflow:hidden; }
.m-mypage-dialog-box li.yes_orange { margin-right:30px;yes_orange }
.m-mypage-dialog-box li.yes_orange a { width:75px; height:20px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_yes_orange.gif) no-repeat; }
.m-mypage-dialog-box li.no a { width:74px; height:20px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_no.gif) no-repeat; }
.m-mypage-dialog-box li a:hover { background-position:0px -20px; }

/* マイクリップ削除完了 :M1-3

--------------------------------------------------*/
.m-mypage-dialog-box p.close { margin-bottom:30px; }


/* お気に入り店舗一覧 :M3
--------------------------------------------------*/
.m-mypage-box-favshop-list	{ width:528px; margin-bottom:10px; }
.m-mypage-box-favshop-list:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.favshopControl-option { position:relative; width:528px; padding:0px; margin:0px; font-size:10px; overflow:hidden; background:url(https://ct.potora.jp/images/mypage/review_sort_bg.gif); }
.favshopControl-option p.cntrloption input { vertical-align:middle; }
.favshopControl-option p.sort2 { height:1.6em; padding:8px 5px 5px; text-align:left; }
.favshopControl-option p.sortNum { text-align:right; position:absolute; right:5px; top:5px; }
.favshopControl-option p.sortNum select { font-size:12px; }

/* 閲覧済商品 */
.favshopUnit { width:498px; margin:0px; border-bottom:#ccc 1px solid; padding:15px; }
.prm { background-color:#fef8e0; }
.favshopUnit:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.favshopUnit .divcheckbox { width:30px; height:80px; vertical-align:middle; float:left; background:url(https://ct.potora.jp/images/common/line_02.gif) right repeat-y; }
.divcheckbox input	{ margin-top:34px; _ margin-top:32px;} 
.favshopUnit .opncfg { width:70px; height:80px; float:left; text-align:center; font-size:10px; background: url(https://ct.potora.jp/images/mypage/itemlist_bg.gif) right repeat-y; }
.favshopUnit .opncfg img { margin-top:20px; }
.favshopUnit .reviewitem { width:125px; float:left; margin-left:10px; }
.favshopUnit .reviewitem img { margin-right:0px; margin-bottom:5px; }
.favshopUnit .reviewitem p { text-align:center; }
.favshopUnit ul { width:200px; float:left; margin-left:10px; font-size:10px; }
.favshopUnit ul li { margin-bottom:3px; }
.favshopUnit ul li.date { width:150px; float:right; text-align:right; }
.favshopUnit ul li.itemname { font-weight:bold; }
.favshopUnit ul li.point  { font-weight:bold; }
.favshopUnit ul li.catename span { font-weight:bold; }
.favshopUnit ul li.itemTx {}
.favshopUnit .date { width:50px; float:right; text-align:center; }
.date { width:118px; float:right; text-align:center; }
.date p { margin-bottom:5px; color:#333333; font-size:10px; }

/* ページ送りエリア 設定 */
.m-favshop-pageCntrl { position:relative; width:518px; height: 1.6em; margin:0 auto; padding:5px; background: url(https://ct.potora.jp/images/mypage/review_sort_bg.gif); }
.m-favshop-pageCntrl p.sortNum { font-size:10px; text-align:right; position:absolute; right:5px; top:5px; }
.m-favshop-pageCntrl p.sortNum select { font-size:12px; }
.m-favshop-pageCntrl span.notlink { color:#999999; }

/*\*/
* html .m-mypage-box-favshop-list,
* html .favshopUnit
 {
    height: 1em;
    overflow: visible;
}
/**/


/* 商品情報閲覧履歴 :M5
--------------------------------------------------*/
.m-mypage-box-accessitem-list	{ width:528px; margin-bottom:10px; }
.m-mypage-box-accessitem-list:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.accessitemControl-option { position:relative; width:528px; padding:0px; margin:0px; font-size:10px; overflow:hidden; background:url(https://ct.potora.jp/images/mypage/review_sort_bg.gif); }
.accessitemControl-option p.cntrloption input { vertical-align:middle; }
.accessitemControl-option p.sort2 { height:1.6em; padding:8px 5px 5px; text-align:left; }
.accessitemControl-option p.sortNum { text-align:right; position:absolute; right:5px; top:5px; }
.accessitemControl-option p.sortNum select { font-size:12px; }

/* 閲覧済商品 */
.accessitemUnit { width:498px; margin:0px; border-bottom:#ccc 1px solid; padding:15px; }
.prm { background-color:#fef8e0; }
.accessitemUnit:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.accessitemUnit .reviewitem { width:110px; float:left; }
.accessitemUnit .reviewitem img { margin-right:0px; margin-bottom:5px; }
.accessitemUnit .reviewitem p { text-align:center; }
.accessitemUnit ul { width:260px; float:left; margin-left:10px; }
.accessitemUnit ul li { margin-bottom:3px; }
.accessitemUnit ul li.date { width:150px; float:right; text-align:right; }
.accessitemUnit ul li.itemname { font-weight:bold; }
.accessitemUnit ul li.point  { font-weight:bold; }
.accessitemUnit ul li.catename span { font-weight:bold; }
.accessitemUnit ul li.itemTx {}
.reviewgragh { width:118px; float:right; text-align:center; }
.reviewgragh img { margin:5px; }
.reviewgragh p { margin-bottom:5px; color:#ff5c10; font-weight:bold; }
.date { width:118px; float:right; text-align:center; }
.date p { margin-bottom:5px; color:#333333; }

/* ページ送りエリア 設定 */
.m-accessitem-pageCntrl { position:relative; width:518px; height: 1.6em; margin:0 auto; padding:5px; background: url(https://ct.potora.jp/images/mypage/review_sort_bg.gif); }
.m-accessitem-pageCntrl p.sortNum { font-size:10px; text-align:right; position:absolute; right:5px; top:5px; }
.m-accessitem-pageCntrl p.sortNum select { font-size:12px; }
.m-accessitem-pageCntrl span.notlink { color:#999999; }

/*\*/
* html .m-mypage-box-accessitem-list,
* html .accessitemUnit
 {
    height: 1em;
    overflow: visible;
}
/**/

/* 登録店舗編集 */
.favshopUnitEdit { background-color:#F2F2F2; padding:5px; }
.favshopUnitEdit dl { width:225px; margin:0px auto 0px auto; display:block; }
.favshopUnitEdit dl:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.favshopUnitEdit dt { width:147px; height:20px; display:block; float:left; }
.favshopUnitEdit dd	{ width:74px;  display:block; float:left; }
.favshopUnitEdit dd a	{ width:74px; height:20px; display:block; text-indent:-9999px; overflow:hidden; }
.favshopUnitEdit dd a.delshop	{ background:url(https://ct.potora.jp/images/common/btn/btn_delitem.gif) 0px 0px no-repeat; float:right; }
.favshopUnitEdit dd a:hover { background-position:0px -20px; }

/* 商品評価履歴 :M7
--------------------------------------------------*/
.m-mypage-box-estitem-list	{ width:528px; margin-bottom:10px; }
.m-mypage-box-estitem-list:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.estitemControl-option { position:relative; width:528px; padding:0px; margin:0px; font-size:10px; overflow:hidden; background:url(https://ct.potora.jp/images/mypage/review_sort_bg.gif); }
.estitemControl-option p.cntrloption input { vertical-align:middle; }
.estitemControl-option p.sort2 { height:1.6em; padding:8px 5px 5px; text-align:left; }
.estitemControl-option p.sortNum { text-align:right; position:absolute; right:5px; top:5px; }
.estitemControl-option p.sortNum select { font-size:12px; }

/* 閲覧済商品 */
.estitemUnit { width:498px; margin:0px; border-bottom:#ccc 1px solid; padding:15px; }
.prm { background-color:#fef8e0; }
.estitemUnit:after	{ content: ""; display: block; clear: both; height:1px; overflow: hidden; }
.estitemUnit .reviewitem { width:110px; float:left; }
.estitemUnit .reviewitem img { margin-right:0px; margin-bottom:5px; }
.estitemUnit .reviewitem p { text-align:center; }
.estitemUnit ul { width:260px; float:left; margin-left:10px; }
.estitemUnit ul li { margin-bottom:3px; }
.estitemUnit ul li.date { width:150px; float:right; text-align:right; }
.estitemUnit ul li.itemname { font-weight:bold; }
.estitemUnit ul li.point  { font-weight:bold; }
.estitemUnit ul li.catename span { font-weight:bold; }
.estitemUnit ul li.itemTx {}
.reviewgragh { width:118px; float:right; text-align:center; }
.reviewgragh img { margin:5px; }
.reviewgragh p { margin-bottom:5px; color:#ff5c10; font-weight:bold; }
.date { width:118px; float:right; text-align:center; }
.date p { margin-bottom:5px; color:#333333; }

/* ページ送りエリア 設定 */
.m-estitem-pageCntrl { position:relative; width:518px; height: 1.6em; margin:0 auto; padding:5px; background: url(https://ct.potora.jp/images/mypage/review_sort_bg.gif); }
.m-estitem-pageCntrl p.sortNum { font-size:10px; text-align:right; position:absolute; right:5px; top:5px; }
.m-estitem-pageCntrl p.sortNum select { font-size:12px; }
.m-estitem-pageCntrl span.notlink { color:#999999; }

/*\*/
* html .m-mypage-box-estitem-list,
* html .estitemUnit
 {
    height: 1em;
    overflow: visible;
}
/**/

/* 会員登録情報編集 :M8-1
--------------------------------------------------*/
#m08-01-icnBox	{
}
#m08-01-icnBox img	{
	float:left;
	padding-right:20px;
}
#m08-01-icnBox p	{
	margin-bottom:10px;
}
#m08-01-icnBox ul li{
	list-style-type:none;
}

/* メール受け取り設定変更 :M8-02
--------------------------------------------------*/
table.mailE { 
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	margin-bottom:10px;
	width:470px;
}
table.mailE th,
table.mailE td{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:10px;
	font-size:12px;
	color:#333333;
}
table.mailE th	{
	background-color:#FEF8E0;
	text-align:left;
	font-weight:bold;
	width:140px;
}
table.mailE td	{
}
table.mailE li{
	background:transparent url(https://ct.potora.jp/images/common/spacer.gif) no-repeat 0 0;
	margin-bottom:0;
}

/* テーブルセルボールド消し*/
table.mailE th span	{
	font-size:12px;
	color:#333333;
	font-weight:normal;
}

/* テーブル内揃え*/
table.mailE .pot-aL{text-align:left;}
table.mailE .pot-aR{text-align:right;}
table.mailE .pot-aC{text-align:center;}

/* 退会手続き確認画面 :M8-04-01

--------------------------------------------------*/
.withdrawCboxLiL	{margin-left:0px;}
.withdrawCboxLiL li{background:url(https://ct.potora.jp/images/common/spacer.gif) no-repeat;}
.withdrawCBoxL{
	float:left;
	padding-left:150px;
	margin-right:10px;
}
.withdrawCBoxR{
	float:right;
	padding-right:150px;
}
.regist-changeCBoxL{
	float:left;
	margin-top:10px;
}
.regist-changeCBoxR{
	float:right;
	margin-top:10px;
}

/* タグクラウド :M10
--------------------------------------------------*/
#m-keyword-box	{ width:528px; _width:530px; border:#CCCCCC 1px solid; margin-bottom:10px; padding-bottom:10px; }
#m-keyword-tabbox
	{ width:490px; height:25px; margin:10px auto 0px auto; }
#m-keyword-tabbox ul.kwrankingtab
	{ position:relative; margin:0; padding:0; list-style:none; float:left; }
#m-keyword-tabbox ul.kwrankingtab li
	{ position:absolute; width:98px; height:35px; display:block; text-indent:-9999px; top: 0px; left: 164px; }
#m-keyword-tabbox ul.kwrankingtab a
	{ width:98px; height:35px; text-decoration:none; display:block; overflow:hidden; }

#m-keyword-tabbox ul.kwrankingtab li.link01
	{ margin-left:132px; }
#m-keyword-tabbox ul.kwrankingtab li.link01 a
	{ background:url(https://ct.potora.jp/images/mypage/keyword_tab01.gif) no-repeat; }
#m-keyword-tabbox ul.kwrankingtab li.link02
	{ left:394px; }
#m-keyword-tabbox ul.kwrankingtab li.link02 a
	{ background:url(https://ct.potora.jp/images/mypage/keyword_tab02a.gif) no-repeat; }
#m-keyword-tabbox ul.kwrankingtab li.link02 a:hover
	{ background:url(https://ct.potora.jp/images/mypage/keyword_tab02.gif) no-repeat; }

div.tag-cloud { width:490px; border:#CCCCCC 3px solid; margin:0px auto; }
div.tag-cloud ul { margin:10px; }


/* 同一タイプの注目メンバー :M11
--------------------------------------------------*/
table.memE { 
	margin:0 auto;
	width:506px;
}
table.memE th	{
	padding:5px;
	font-size:10px;
	color:#333333;
	background: url(https://ct.potora.jp/images/mypage/memE_th_bg.gif);
}

table.memE td	{
	padding:0 10px;
	color:#333333;
	border-collapse:separate;
	border-top:#fff 10px solid;
	border-bottom:#fff 10px solid;
	background: url(https://ct.potora.jp/images/mypage/memE_bg.gif) right repeat-y;
}
table.memE td a {font-weight:bold;}
table.memE td.rnk {
	color:#ff4201;
	font-weight:bold;
}
table.memE td.act	{background:none;}
table.memE td.dem-line	{
	height:1px;
	padding:0;
	border:none;
	background: url(https://ct.potora.jp/images/common/line_01.gif) repeat-x;
}

table.memE tr.scd	td {
	border-collapse:separate;
	border-top:#f4efe9 10px solid;
	border-bottom:#f4efe9 10px solid;
	background-color:#f4efe9;
}

/* テーブルセルボールド消し*/
table.memE th span	{
	font-size:12px;
	color:#333333;
	font-weight:normal;
}

/* テーブル内揃え*/
table.memE .t-aL{
	text-align:left;
}
table.memE .t-aR{
	text-align:right;
}
table.memE .t-aC{
	text-align:center;
}

/* テーブル内画像*/
.m-11-user img { vertical-align:middle;}
.m-11-user img.char {vertical-align:middle;}
.m-11-user a {
	text-align:left; 
	padding-left:10px; 
}

/* 同一のキーワードを持っているユーザー :M12
--------------------------------------------------*/
#m-samekwuser-box	{ width:528px; _width:528px; border:#CCCCCC 1px solid; margin-bottom:10px; }
#m-samekwuser-box table { width:500px;  margin:10px 15px; border-right:#666666 1px solid; border-bottom:#666666 1px solid; }
#m-samekwuser-box th,
#m-samekwuser-box td { padding:3px; border-top:#666666 1px solid; border-left:#666666 1px solid; text-align:center; }
#m-samekwuser-box th { font-weight:bold; background-color:#EEEEEE; }
#m-samekwuser-box th.rank { width:30px; }
#m-samekwuser-box th.name { width:230px; }
#m-samekwuser-box th.type { width:110px; }
#m-samekwuser-box td img { vertical-align:middle; }
#m-samekwuser-box td img.char { vertical-align:middle; border:#666666 1px solid; }
#m-samekwuser-box td.user { text-align:left; padding-left:10px; }

/* 星占い :M13
--------------------------------------------------*/
.m13-results	{
	position:relative;
	background:url(https://ct.potora.jp/images/mypage/horoscope_bg.gif) repeat-y 0 0;
	width:528px;
	height:325px;
	margin-top:0px;
}
.m13-ttl01	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl01.gif) no-repeat 0 0;
}
.m13-ttl02	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl02.gif) no-repeat 0 0;
}
.m13-ttl03	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl03.gif) no-repeat 0 0;
}
.m13-ttl04	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl04.gif) no-repeat 0 0;
}
.m13-ttl05	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl05.gif) no-repeat 0 0;
}
.m13-ttl06	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl06.gif) no-repeat 0 0;
}
.m13-ttl07	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl07.gif) no-repeat 0 0;
}
.m13-ttl08	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl08.gif) no-repeat 0 0;
}
.m13-ttl09	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl09.gif) no-repeat 0 0;
}
.m13-ttl10	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl10.gif) no-repeat 0 0;
}
.m13-ttl11	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl11.gif) no-repeat 0 0;
}
.m13-ttl12	{
	position:absolute;
	width:163px;
	height:50px;
	top:36px;
	left:102px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/mypage/horoscope_ttl12.gif) no-repeat 0 0;
}
.m13-hl	{
	width:99px;
	height:23px;
	margin:10px 0 0 10px;
	text-indent:-9999px;
	overflow:hidden;
}
.m13-date	{
	color:#ff4411;
	position:absolute;
	width:185px;
	height:72px;
	top:100px;
	left:74px;
	text-align:left;
}
.m13-results p	{
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}
.m13-txbox{
	position:absolute;
	width:185px;
	height:72px;
	top:120px;
	left:74px;
	text-align:left;
}
.m13-results dl	{
	position:absolute;
	width:260px;
	display: block;
	top:210px;
	left:30px;
	text-align:left;
}
.m13-results dl:after	{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
.m13-results dt	{
	width:100px;
	display:block;
	margin-right:3px;
	padding:0 0 0 15px;
	background:url(https://ct.potora.jp/images/mypage/horoscope_hm.gif) no-repeat left center;
	color:#f70;
	font-weight:bold;
	float:left;
}
.m13-results dd	{
	width:140px;
	padding:0 0 3px 0;
	display:block;
	float:left;
}
.m13-results .ranking	{
	position:absolute;
	width:80px;
	height:50px;
	top:263px;
	left:418px;
	display:block;
}
.m13-results .ranking .txt	{padding:0;}
.m13-results .ranking .txt b	{color:#ff4411;}
.m13-bottom{
	background:url(https://ct.potora.jp/images/mypage/horoscope_bg02.gif) no-repeat 0 0;
	width:498px;
	height:10px;
}
#m13-hororanking	{width:528px;}
#m13-tarot	{
	width:300px;
	height:45px;
	text-align:center;
	float:left;
	padding:10px 0 0 0;
	font-weight:bold;
	font-size:120%;
}
#m13-tarot #m13-tarot-btn	{
	width:114px;
	height:20px;
	float:center;
	display:block;
	padding:5px 0 0;
}
#m13-tarot #m13-tarot-btn a	{
	width:114px;
	height:20px;
	background:url(https://ct.potora.jp/images/common/btn/btn_tarot.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
/* 星占い順位*/
#m13-hororanking #m13-rankttl	{
	background:url(https://ct.potora.jp/images/mypage/m13_ttl_ranking.gif) no-repeat 0 0;
	width:528px;
	height:34px;
	margin:0 0 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
table.m13-memE { 
	width:506px;
	margin:20px auto 15px;
}
table.m13-memE th	{
	padding:5px;
	font-size:10px;
	color:#333333;
	background: url(https://ct.potora.jp/images/mypage/sort_bg.gif);
}
table.m13-memE th.ch02	{
	width:36px;
	text-align:center;
}
table.m13-memE th.ch03	{
	width:56px;
	text-align:center;
}
table.m13-memE th.ch07	{
	width:84px;
	text-align:center;
}
table.m13-memE td	{
	padding:0 10px;
	color:#333333;
	border-collapse:separate;
	border-top:#fff 10px solid;
	border-bottom:#fff 10px solid;
	background: url(https://ct.potora.jp/images/mypage/memE_bg.gif) right repeat-y;
}
table.m13-memE tr.scd td	{
	border-collapse:separate;
	border-top:#f4efe9 10px solid;
	border-bottom:#f4efe9 10px solid;
	background-color:#f4efe9;
}

/* テーブルセル順位*/
table.m13-memE .jun	{
	color:#ff4201;
	font-weight:bold;
}

/* テーブルセルボールド*/
table.m13-memE .txBold	{
	font-weight:bold;
}

/* テーブルセルボールド消し*/
table.m13-memE th span	{
	font-size:12px;
	color:#333333;
	font-weight:normal;
}

/* テーブル内揃え*/
table.m13-memE .t-aL{
	text-align:left;
	background:none;
}
table.m13-memE .t-aL span {
	color:#ff4201;
	font-weight:bold;
}
table.m13-memE .t-aR{text-align:right;}
table.m13-memE .t-aC{text-align:center;}
table.m13-memE .t-aC{text-align:center;}
table.m13-memE .own, table.m13-memE tr.scd td.own {
	border-collapse:separate;
	border-top:#fef0bc 10px solid;
	border-bottom:#fef0bc 10px solid;
	background-color:#fef0bc;
}

/* タイプ説明 :M14
--------------------------------------------------*/
.m14-results	{
	background:url(https://ct.potora.jp/images/mypage/mypage_img.gif) no-repeat 0 0;
	margin:-15px auto 0;
	width:479px;
	height:95px;
	padding-left:27px;
	padding-top:100px;
	padding-bottom:25px;
}
.m14-results-bottom	{
	background:url(https://ct.potora.jp/images/mypage/mypage_img02.gif) no-repeat 0 0;
	margin:0px auto 10px;
	width:506px;
	height:63px;
}
.m14-results-type	{
	width:283px;
	padding:8px 10px;
	background-color:#fff9e0;
}
.m14-results p	{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.m14-results p span	{color:#ff551a;}
.m14-results p.typecolor	{margin-top:10px;}
.m14-results p.typecolor	span {float:left;}
.m14-results p.typecolor span#Red{
	width:48px;
	height:24px;
	color:#f00;
	text-indent:-9999px;
	display:block;
	border:1px solid #cacaca;
	background-color:#ff0000;
	margin-left:10px;
}
.m14-txbox{
	margin:0 6px;
	padding:10px 18px;
	font-size:12px;
}
.m14-txboxbottom{margin-bottom:0px;}
#m14-typecolor {
	width:200px;
	height:24px;
	float:left;
}
#m14-typecolor #Text{
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	float:left;
}
.hisback .more-link {
	text-align:center;
	font-size:12px;
}

/* ポイント左側矢印リンク
--------------------------------------------------*/
/* オレンジ右矢印*/
.m-mypage-box-rightbox .my-linkarrow	{
	float:none;
	text-align:center;
}
.m-mypage-box-rightbox .my-linkarrow a	{
	padding:1px 0 0 15px;
	background:url(https://ct.potora.jp/images/common/icon_arrow_02.gif) no-repeat left center;
	color:#333333;
	font-weight:bold;
}

/* マージン パディング 
--------------------------------------------------*/
.maT10	{margin-top:10px;}
.maT20	{margin-top:20px;}
.maT30	{margin-top:30px;}
.maT50	{margin-top:50px;}
.maB5	{margin-bottom:5px;}
.maB10	{margin-bottom:10px;}
.maB20	{margin-bottom:20px;}
.maB60	{margin-bottom:60px;}

.maLR15	{margin:0 15px;}
.maL210	{margin:0 210px;}
.maL215	{margin:0 215px;}
.maL193	{margin:0 193px;}
.maL217	{margin:0 217px;}
.maL2{margin-left:2px;}


/* エラー表示用
--------------------------------------------------*/
div.m-error p	{padding:0;}
div.m-error p.m-errorHead{
	font-weight:bold;
	margin:0 0 0.5em;
	color:#FF4411;
}
div.m-error p.m-errorTx{color:#FF4411;}

/* ランキング投票履歴 :M2
--------------------------------------------------*/
.m-mypage-box-voteControl	{ 
width:508px; 
width:_510px; 
border:#FF4411 1px solid; 
margin:0px auto 10px; 
}
.m-mypage-box-voteControl div.ttlcate { 
width:504px; 
background-color:#FF7C58; 
padding:2px; 
border-bottom:#FF4411 1px solid; 
}
.m-mypage-box-voteControl div.ttlcate h3	{ 
width:60px; 
text-align:center; color:#FF4411; 
border:#FF4411 1px solid; 
font-size:110%; padding:2px; 
background-color:#FFFFFF; 
float:left; 
}
.m-mypage-box-voteControl div.ttlcate h4	{ 
width:320px; 
color:#FFFFFF; font-size:110%; 
padding:3px; float:left; 
}
.m-mypage-box-voteControl div.ttlcate:after	{ 
content: ""; 
display: block; clear: both; 
height:1px; overflow: hidden; 
}
.voteControl-option { width:488px; 
padding:5px 10px 0px 10px; 
font-size:80%;height:2.5em; 
_overflow:hidden; 
background-color:#F2F2F2; 
}
.voteControl-option p.cntrloption input { 
vertical-align:middle; 
}
.voteControl-option p.sort2 { 
text-align:left; 
padding-top:3px; 
padding-left:5px; }
.voteControl-option p.sortNum { 
width:120px; 
height:18px; 
text-align:right; 
position:relative; 
left:370px; top:-16px; _top:-16px; 
}
.voteControl-option p.sortNum select { 
font-size:12px; 
}

/*\*/
* html .m-mypage-box-voteControl div.ttlcate{
	height: 1em;
	overflow: visible;
}

/**/

/* コメント一覧 */
.m-mypage-box-votelist { width:508px; 
border:#CCCCCC 1px solid; margin:0px auto 10px; 
}
.m-mypage-box-votelist .voteUnit { 
width:480px; 
margin:10px auto 0px auto; 
padding-bottom:10px; 
background:url(https://ct.potora.jp/images/common/line_01.gif) bottom repeat-x; 
}
.m-mypage-box-votelist .UnitlistEnd	{ 
margin-bottom:10px; 
padding-bottom:0px; 
background-image:none; 
}
.m-mypage-box-votelist .voteUnit:after	{ 
content: ""; 
display: block; 
clear: both; 
height:1px; 
overflow: hidden; 
}
.m-mypage-box-votelist .voteUnit h5 { 
font-weight:normal; 
font-size:100%; 
}
.m-mypage-box-votelist .voteUnit dl	{ 
width:480px; 
}
.m-mypage-box-votelist .voteUnit dl:after	{ 
content: ""; 
display: block; 
clear: both; 
height:1px; 
overflow: hidden; 
}
.m-mypage-box-votelist .voteUnit dt,
.m-mypage-box-votelist .voteUnit dd 	{
margin-top:2px; 
}
.m-mypage-box-votelist .voteUnit dt { 
font-size:80%; 
font-weight:bold; 
}
.m-mypage-box-votelist .voteUnit dt.auther { 
width:45px; 
float:left; 
}
.m-mypage-box-votelist .voteUnit dt.voteitem { 
width:70px; 
float:left; 
padding-top:1px; 
}
.m-mypage-box-votelist .voteUnit dd.auther { 
width:435px; 
float:right; 
font-size:80%; 
}
.m-mypage-box-votelist .voteUnit dd.voteitem { 
width:410px; 
float:right; 
}
.m-mypage-box-votelist .voteUnit .clipBtn { 
width:112px; 
height:27px; 
margin:5px 0px 5px auto; 
}
.m-mypage-box-votelist .voteUnit .clipBtn a	{ 
width:112px; 
height:27px; 
display:block; 
background:url(https://ct.potora.jp/images/common/btn/btn_mypage-clip.gif) 0px 0px no-repeat; 
text-indent:-9999px; 
}
.m-mypage-box-votelist .voteUnit .clipBtn a:hover	{ 
background-position:0px 0px; 
}

/* ページ送りエリア 設定 */
.m-votelist-pageCntrl { 
position:relative;
 width:498px; 
height: 1.6em; 
margin:0 auto; 
padding:5px; 
background: url(https://ct.potora.jp/images/mypage/sort_bg.gif); 
}
.m-votelist-pageCntrl p.sortNum { 
font-size:10px; 
text-align:right; 
position:absolute; 
right:5px; 
top:5px; 
}
.m-votelist-pageCntrl p.sortNum select { 
font-size:12px; 
}
.m-votelist-pageCntrl span.notlink { 
color:#999999; 
}

/*\*/
* html .m-mypage-box-votelist .voteUnit,
* html .m-mypage-box-votelist .voteUnit dl{
	height: 1em;
	overflow: visible;
}

/**/

/* ランキング作成履歴 :M3
--------------------------------------------------*/
.m-mypage-box-rankingControl	{ 
	width:508px; 
	width:_50px; 
	border:#FF4411 1px solid; 
	margin:0px auto 10px; 
}
.m-mypage-box-rankingControl div.ttlcate { 
	width:504px; 
	background-color:#FF7C58; 
	padding:2px; 
	border-bottom:#FF4411 1px solid; 
}
.m-mypage-box-rankingControl div.ttlcate h3	{ 
	width:60px; 
	text-align:center; 
	color:#FF4411; 
	border:#FF4411 1px solid; 
	font-size:110%; 
	padding:2px; 
	background-color:#FFFFFF; 
	float:left; 
}
.m-mypage-box-rankingControl div.ttlcate h4	{ 
	width:320px; 
	color:#FFFFFF; 
	font-size:110%; 
	padding:3px; 
	float:left; 
}
.m-mypage-box-rankingControl div.ttlcate:after	{ 
	content: ""; 
	display: block; 
	clear: both; 
	height:1px; 
	overflow: hidden; 
}
.rankingControl-option { 
	width:488px; 
	padding:5px 10px 0px 10px; 
	font-size:80%;height:2.5em; 
	_overflow:hidden; 
	background-color:#F2F2F2;
 }
.rankingControl-option p.cntrloption input { 
	vertical-align:middle; 
}
.rankingControl-option p.sort2 { 
	text-align:left; 
	padding-top:3px; 
	padding-left:5px; 
}
.rankingControl-option p.sortNum { 
	width:120px; 
	height:18px; 
	text-align:right; 
	position:relative; 
	left:370px; 
	top:-16px; 
	_top:-16px; 
}
.rankingControl-option p.sortNum select { 
font-size:12px; 
}



/* メール受け取り設定変更 :M8-02-1
--------------------------------------------------*/
#m-contents-popup{
width:700px; 
padding:10px;font-size:75%;
}
#m-contents-popup p{
}
div.m-popup-close-box{width:100%; 
text-align:center; 
margin-top:20px; 
}
div.m-popup-close-box p.close{
text-align:center; 
margin:0 auto;
}

/* ブログ設定変更 :M8-5
--------------------------------------------------*/
.m-mypage-box-blog { 
	width:480px;
	_width:438x;
	margin:0 auto;	
}
.m-mypage-box-blog p { 
	font-size:100%; 
	margin:10px 10px 0px 10px; 
}
.m-mypage-box-blog table { 
	width:100%; 
	margin:10px auto; 
	border-right:#CCC 1px solid; 
	border-bottom:#CCC 1px solid; 
}
.m-mypage-box-blog table th { 
	width:80px; 
	background-color:#FEF8E0; 
}
.m-mypage-box-blog table th,
.m-mypage-box-blog table td { 
	padding:10px; 
	border-top:#CCC 1px solid; 
	border-left:#CCC 1px solid; 
}
.m-mypage-box-blog table td input { 
	width:300px; 
}
.m-mypage-box-blog table td span { 
	font-size:80%; 
}
.m-mypage-box-blog ul { 
	width:170px;
	 margin:20px auto; 
}
.m-mypage-box-blog ul:after	{ 
	content: ""; 
	display: block; 
	clear: both; 
	height:1px; 
	overflow: hidden; 
}
.m-mypage-box-blog li { 
	height:20px;
	 float:left; 
	display:block; 
}
.m-mypage-box-blog li.regist_orange { 
	width:75px; 
	margin-right:20px; 
}
.m-mypage-box-blog li.cancel { 
	width:75px;
 }
.m-mypage-box-blog li a { 
	height:20px; 
	float:left; 
	display:block; 
	text-indent:-9999px; 
	overflow:hidden; 
}
.m-mypage-box-blog li.regist_orange a { 
	width:75px; 
	background:url(https://ct.potora.jp/images/common/btn/btn_register_s_orange.gif) no-repeat; 
}
.m-mypage-box-blog li.cancel a { 
	width:75px; 
	background:url(https://ct.potora.jp/images/common/btn/btn_cancel_s.gif) no-repeat; 
}
.m-mypage-box-blog li a:hover { 
	background-position:0px -20px; 
}

/* ブログ設定変更（ブログ設定変更・エラー） :M8-5-2
--------------------------------------------------*/
ul.error { 
	width:400px; 
	margin:10px auto; 
	padding:10px 0px 5px 10px; 
	border:#CCCCCC 1px solid; 
}
ul.error li { 
	width:380px; 
	font-size:80%; 
	color:#FF0000; 
}

/*\*/
* html .m-mypage-box-rankingControl div.ttlcate{
	height: 1em;
	overflow: visible;
}

/**/
.m-mypage-box-favshopdel-list	{ 
	width:528px; 
	width:_530px; 
	border:#CCCCCC 1px solid; 
	margin:20px auto; 
}
.m-mypage-box-favshopdel-list p { 
	font-size:75%; 
	text-align:center; 
	margin:20px auto; 
}
ul.favdel { 
	width:180px; 
	height:20px; 
	margin:30px auto; 
	display:block; 
}
ul.favdel li { 
	width:74px; 
	height:20px; 
	float:left; 
	display:block; 
}
ul.favdel li a { 
	text-indent:-9999px; 
	overflow:hidden; 
}
ul.favdel li.yes_orange { 
	margin-right:30px; 
}
ul.favdel li.yes_orange a { 
	width:75px; 
	height:20px; 
	display:block; 
	background:url(https://ct.potora.jp/images/common/btn/btn_yes_orange.gif) no-repeat; 
}
ul.favdel li.no a { 
	width:75px; 
	height:20px; 
	display:block; 
	background:url(https://ct.potora.jp/images/common/btn/btn_no.gif) no-repeat; 
}
ul.favdel li a:hover { 
	background-position:0px -20px; 
}

/* コメント一覧 */
.m-mypage-box-rankinglist { 
	width:508px; 
border:#CCCCCC 1px solid; 
margin:0px auto 10px; 
}
.m-mypage-box-rankinglist .rankingUnit { 
width:400px; 
margin:10px auto 0px auto; 
padding-bottom:10px; 
padding-left:10px; 
background:url(https://ct.potora.jp/images/common/line_01.gif) bottom repeat-x; 
}
.m-mypage-box-rankinglist .UnitlistEnd	{ 
margin-bottom:10px; 
padding-bottom:0px; 
background-image:none; 
}
.m-mypage-box-rankinglist .rankingUnit:after	{ 
content: ""; 
display: block; 
clear: both; height:1px; 
overflow: hidden; 
}
.m-mypage-box-rankinglist .rankingUnit h5 { 
font-weight:normal; 
font-size:100%; 
}
.m-mypage-box-rankinglist .rankingUnit dl	{ 
width:400px; 
}
.m-mypage-box-rankinglist .rankingUnit dl:after	{ c
ontent: ""; 
display: block; 
clear: both; 
height:1px; 
overflow: hidden; 
}
.m-mypage-box-rankinglist .rankingUnit dt,
.m-mypage-box-rankinglist .rankingUnit dd 	{ 
margin-top:2px; 
font-size:80%; 
}
.m-mypage-box-rankinglist .rankingUnit dt { 
font-size:80%; 
font-weight:bold; 
}
.m-mypage-box-rankinglist .rankingUnit dt.bestrank { 
width:50px; 
float:left; 
}
.m-mypage-box-rankinglist .rankingUnit dt.nowrank { 
width:50px; 
float:left; 
}
.m-mypage-box-rankinglist .rankingUnit dt.votenum { 
width:50px; 
float:left; 
}
.m-mypage-box-rankinglist .rankingUnit dt.comnum { 
width:60px; 
float:left; 
}
.m-mypage-box-rankinglist .rankingUnit dt.rankTx { 
width:200px; 
floar:left; 
}
.m-mypage-box-rankinglist .rankingUnit dd.date { 
width:60px; 
float:right; 
}
.m-mypage-box-rankinglist .rankingUnit dd.bestrank { 
width:50px; 
float:left; 
}
.m-mypage-box-rankinglist .rankingUnit dd.nowrank { 
width:150px; 
float:left; 
}
.m-mypage-box-rankinglist .rankingUnit dd.votenum { 
width:50px; 
float:left; 
}
.m-mypage-box-rankinglist .rankingUnit dd.comnum { 
width:50px; 
float:left; 
}
.m-mypage-box-rankinglist .rankingUnit dd.rankTx { 
width:250px; 
float:left; 
}
.m-mypage-box-rankinglist .rankingUnit .clipBtn { 
width:112px; 
height:27px; 
margin:5px 0px 5px auto; 
}
.m-mypage-box-rankinglist .rankingUnit .clipBtn a{ 
	width:112px; 
	height:27px; 
	display:block; 
	background:url(https://ct.potora.jp/images/common/btn/btn_mypage-clip.gif) 0px 0px no-repeat; 
	text-indent:-9999px; 
}
.m-mypage-box-rankinglist .rankingUnit .clipBtn a:hover	{ 
	background-position:0px 0px; 
}
.m-mypage-box-rankinglist .commUnit { 
	width:480px; 
	margin:10px auto 0px auto; 
	padding-bottom:10px; 
	background:url(https://ct.potora.jp/images/common/line_01.gif) bottom repeat-x; 
}
.m-mypage-box-rankinglist .commUnit:after       { 
	content: ""; 
	display: block; 
	clear: both; 
	height:1px; 
	overflow: hidden; 
}
.m-mypage-box-rankinglist .commUnit h5 { 
	font-weight:normal; 
	font-size:100%; 
}
.m-mypage-box-rankinglist .commUnit dl  { 
	width:480px; 
}
.m-mypage-box-rankinglist .commUnit dl:after    { 
	content: ""; 
	display: block; 
	clear: both; 
	height:1px; 
	overflow: hidden; 
}
.m-mypage-box-rankinglist .commUnit dt,
.m-mypage-box-rankinglist .commUnit dd  { 
	margin-top:2px; 
	font-size:80%; 
}
.m-mypage-box-rankinglist .commUnit dt { 
	font-size:80%; 
	font-weight:bold; 
}
.m-mypage-box-rankinglist .commUnit dt.bestrank { 
	width:50px; 
	float:left; 
}
.m-mypage-box-rankinglist .commUnit dt.nowrank { 
	width:50px; 
	float:left; 
}
.m-mypage-box-rankinglist .commUnit dt.votenum { 
	width:50px; 
	float:left; 
}
.m-mypage-box-rankinglist .commUnit dt.comnum { 
	width:60px; 
	float:left; 
}
.m-mypage-box-rankinglist .commUnit dt.rankTx { 
	width:480px; 
	floar:left; 
}
.m-mypage-box-rankinglist .commUnit dd.date { 
	width:60px; 
	float:right; 
}
.m-mypage-box-rankinglist .commUnit dd.bestrank { 
	width:50px; 
	float:left; 
}
.m-mypage-box-rankinglist .commUnit dd.nowrank { 
	width:250px; 
	float:left; 
}
.m-mypage-box-rankinglist .commUnit dd.votenum { 
	width:50px; 
	float:left; 
}
.m-mypage-box-rankinglist .commUnit dd.comnum { 
	width:320px; 
	float:left; 
}
.m-mypage-box-rankinglist .commUnit dd.rankTx { 
	width:480px; 
	float:left; 
}
.m-mypage-box-rankinglist .commUnit .clipBtn {
	width:112px;
	height:27px;
	margin:5px 0px 5px auto;
}
.m-mypage-box-rankinglist .commUnit .clipBtn a  {
	width:112px;
	height:27px;
	display:block;
	background:url(https://ct.potora.jp/images/common/btn/btn_mypage-clip.gif) 0px 0px no-repeat;
	text-indent:-9999px;
}
.m-mypage-box-rankinglist .commUnit .clipBtn a:hover{
background-position:0px 0px;
}
.m-mypage-box-rankinglist .otherRankingUnit {
	width:480px;
	margin:10px auto 0px auto;
	padding-bottom:10px;
	background:url(https://ct.potora.jp/images/common/line_01.gif) bottom repeat-x;
}
.m-mypage-box-rankinglist .otherRankingUnit:after{
	content: "";
	display: block;
	clear: both;
	height:1px; overflow: hidden;
}
.m-mypage-box-rankinglist .otherRankingUnit h5 {
	font-weight:normal;
	font-size:100%;
}
.m-mypage-box-rankinglist .otherRankingUnit dl  {
width:480px;
}
.m-mypage-box-rankinglist .otherRankingUnit dl:after{
	content: "";
	display: block;
	clear: both;
	height:1px; 
	overflow: hidden;
}
.m-mypage-box-rankinglist .otherRankingUnit dt,
.m-mypage-box-rankinglist .otherRankingUnit dd  {
	margin-top:2px;
	font-size:80%;
}
.m-mypage-box-rankinglist .otherRankingUnit dt {
font-size:80%;
font-weight:bold;
}
.m-mypage-box-rankinglist .otherRankingUnit dt.bestrank {
	width:50px;
	float:left;
}
.m-mypage-box-rankinglist .otherRankingUnit dt.nowrank { 
	width:50px; 
	float:left; 
}
.m-mypage-box-rankinglist .otherRankingUnit dt.votenum { 
	width:50px; 
	float:left; 
}
.m-mypage-box-rankinglist .otherRankingUnit dt.comnum { 
	width:60px; 
	float:left; 
}
.m-mypage-box-rankinglist .otherRankingUnit dt.rankTx { 
	width:480px; 
	clear:both; 
}
.m-mypage-box-rankinglist .otherRankingUnit dd.date { 
	width:60px; 
	float:right; 
}
.m-mypage-box-rankinglist .otherRankingUnit dd.bestrank { 
	width:50px; 
	float:left; 
}
.m-mypage-box-rankinglist .otherRankingUnit dd.nowrank { 
	width:250px; 
	float:left; 
}
.m-mypage-box-rankinglist .otherRankingUnit dd.votenum { 
	width:50px; 
	float:left; 
}
.m-mypage-box-rankinglist .otherRankingUnit dd.comnum { 
	width:320px; 
	float:right; 
}
.m-mypage-box-rankinglist .otherRankingUnit dd.rankTx { 
	width:480px; 
	clear:both; 
}
.m-mypage-box-rankinglist .otherRankingUnit .clipBtn { 
	width:112px; 
	height:27px; 
	margin:5px 0px 5px auto; 
}
.m-mypage-box-rankinglist .otherRankingUnit .clipBtn a  { 
	width:112px; 
	height:27px; 
	display:block; 
	background:url(https://ct.potora.jp/images/common/btn/btn_mypage-clip.gif) 0px 0px no-repeat; 
	text-indent:-9999px; 
}
.m-mypage-box-rankinglist .otherRankingUnit .clipBtn a:hover    { 
	background-position:0px 0px; 
}
.m-mypage-box-rankinglist .opncfg { 
	width:80px; 
	height:100px; 
	float:left; 
	text-align:center; 
	font-size:10px; 
}
.m-mypage-box-rankinglist .opncfg img { 
	margin-top:40px; 
}

/* 履歴内容がない場合 */
.m-mypage-box-nodate{
	width:470px;
	margin:0 auto;
	text-align:center;
	font-weight:bold;
	border:1px solid #CCCCCC;
	padding:10px 0;
}

/* ページ送りエリア 設定 */
.m-ranking-pageCntrl { position:relative; width:498px; height: 1.6em; margin:0 auto; padding:5px; background: url(https://ct.potora.jp/images/mypage/sort_bg.gif); }
.m-ranking-pageCntrl p.sortNum { font-size:10px; text-align:right; position:absolute; right:5px; top:5px; }
.m-ranking-pageCntrl p.sortNum select { font-size:12px; }
.m-ranking-pageCntrl span.notlink { color:#999999; }

/*\*/
* html .m-mypage-box-rankinglist .rankingUnit,
* html .m-mypage-box-rankinglist .rankingUnit dl{
	height: 1em;
	overflow: visible;
}

/**/

/* マイページボタン関連
--------------------------------------------------*/

/* ボタン(確認する)*/
.m-mypage-box-rightbox .confBtn { width:75px; height:20px; float:none; margin:0px auto 15px;}
.m-mypage-box-rightbox .confBtn a	{ width:75px; height:20px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn-cnf03.gif)  0 0 no-repeat; text-indent:-9999px; }
.m-mypage-box-rightbox .confBtn a:hover	{ background-position:0px -20px; }

/* ボタン(変更する)*/
.m-mypage-box-rightbox .henkoBtn { width:74px; height:20px; float:none; margin:0px auto 15px;}
.m-mypage-box-rightbox .henkoBtn a	{ width:74px; height:20px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_register_s.gif) 0 0 no-repeat; text-indent:-9999px; }
.m-mypage-box-rightbox .henkoBtn a:hover	{ background-position:0px -20px; }

/* ボタン(修正する)*/
.m-mypage-box-rightbox .shuseiBtn { width:145px; height:31px; float:none;margin:0px auto;}
.m-mypage-box-rightbox .shuseiBtn a	{ width:145px; height:31px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_correct01.gif) 0 0 no-repeat; text-indent:-9999px; }

/* ボタン(次へ)*/
.m-mypage-box-rightbox .nextBtn { width:145px; height:31px; float:none; margin:0px auto 15px; }
.m-mypage-box-rightbox .nextBtn a	{ width:145px; height:31px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_next.gif) 0 0 no-repeat; text-indent:-9999px; }

/* ボタンサイズ小(退会)*/
.m-mypage-box-rightbox .taikaiBtn_orange { width:145px; height:31px; float:none;margin-bottom: 16px;}
.m-mypage-box-rightbox .taikaiBtn_orange a	{ width:145px; height:31px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_taikai_orange.gif) 0 0 no-repeat; text-indent:-9999px; }

/* ボタンサイズ小(キャンセル)*/
.m-mypage-box-rightbox .cancelBtn { width:75px; height:20px; float:none;}
.m-mypage-box-rightbox .cancelBtn a	{ width:75px; height:20px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_cancel_s.gif) 0 0 no-repeat; text-indent:-9999px; }
.m-mypage-box-rightbox .cancelBtn a:hover	{ background-position:0px -20px; }

/* ボタンサイズ小(今すぐ無料会員登録)*/
.m-mypage-box-rightbox .nowfreeregistBtn_orange { width:126px; height:20px; float:none;margin:0px auto;}
.m-mypage-box-rightbox .nowfreeregistBtn_orange a	{ width:126px; height:20px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_nowfreeregist_orange.gif) 0px 0px no-repeat; text-indent:-9999px; }
.m-mypage-box-rightbox .nowfreeregistBtn_orange a:hover	{ background-position:0px -20px; }

/* ボタンサイズ小(ウィンドウを閉じる)*/
.m-mypage-box-rightbox .closewindowBtn { width:126px; height:20px; float:none;margin:10px auto;}
.m-mypage-box-rightbox .closewindowBtn a	{ width:126px; height:20px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_closewindow.gif) 0px 0px no-repeat; text-indent:-9999px; }
.m-mypage-box-rightbox .closewindowBtn a:hover	{ background-position:0px -20px; }

/* ############################################################ */

/* M15 ログインフォーム
--------------------------------------------------*/
#m15-alert {
	width:506px;
	margin:0 auto 20px;
	color:#f00;
}
#m15-login-form {
	width:506px;
	margin:0 auto 40px;
	padding-top:5px;
}
#m15-login-form table {
	border-collapse:collapse;
	border:1px solid #CCC;
	width:506px;
	margin:15px auto 10px;
}
#m15-login-form th,
#m15-login-form td {
	border:1px solid #CCC;
	padding:10px;
}
#m15-login-form th {
	text-align:left;
	background:#FEF8E0;
	width:30%;
}
#m15-login-form th em {color:#FE6402;}
#m15-login-form td span {font-size:10px;}
#m15-login-form td input,
#m15-login-form td textarea {margin-right: 10px;}
#m15-login-form p {text-align:center;}
#m15-login-form ul {
	width:166px;
	margin:10px auto 15px;
}
#m15-login-form li {
	width:166px;
	float:left;
}
#m15-login-form_thanks {
	width:506px;
	height:250px;
	margin:15px auto 0;
	border:1px solid #CCC;
	text-align:center;
}
#m15-regist-form {
	width:506px;
	margin:0 auto;
}
#m15-regist-form ul {
	width:206px;
	margin:15px auto;
}
#m15-regist-form li {
	width:206px;
	float:left;
}

/* ############################################################ */

/* M15 ログインフォーム
--------------------------------------------------*/
.m15-alert {
	margin:0 15px 20px;
	line-height:160%;
}
#m15-login-form {
	width:506px;
	margin:0 auto 40px;
	padding-top:5px;
}
#m15-login-form table {
	border-collapse:collapse;
	border:1px solid #CCC;
	width:506px;
	margin:15px auto 10px;
}
#m15-login-form th,
#m15-login-form td {
	border:1px solid #CCC;
	padding:10px;
}
#m15-login-form th {
	text-align:left;
	background:#FEF8E0;
	width:30%;
}
#m15-login-form th em {color:#FE6402;}
#m15-login-form td span {font-size:10px;}
#m15-login-form td input,
#m15-login-form td textarea {margin-right: 10px;}
#m15-login-form p {text-align:center;}
#m15-login-form ul {
	width:166px;
	margin:10px auto 15px;
}
#m15-login-form li {
	width:166px;
	float:left;
}
#m15-login-form_thanks {
	width:506px;
	height:250px;
	margin:15px auto 0;
	border:1px solid #CCC;
	text-align:center;
}
#m15-regist-form {
	width:506px;
	margin:0 auto;
}
#m15-regist-form ul {
	width:206px;
	margin:15px auto;
}
#m15-regist-form li {
	width:206px;
	float:left;
}
/* ############################################################ */


/* マイページセルフ（他の方から見たページ）
--------------------------------------------------*/
#m-mypage-top {
	text-align: center;
	margin: 0 15px 20px;
	border:1px solid #CCC;
	font-size:75%;
}

/* 右側　スポンサーサーチ 
--------------------------------------------------*/
#rcmpr {
background-color:#F1EAE1;
margin:0 0 15px 10px;
padding-bottom:5px;
width:506px;
}
#rcmpr img#ttl {
	margin-top: 5px;
	margin-left: 10px;
}
#rcmpr #pr_keyword {
background-color:#FFFFFF;
margin:5px 10px;
padding:5px;
width:476px;
}

#rcmpr #pr_keyword li {
	display: inline;
	margin-right: 10px;
	/*font-size: 100%;*/
}

/*左側　PotoraMini枠*/
#m-mypage-box-prf #mini {
	background:transparent url(https://ct.potora.jp/images/mypage/registdatalink_bg.gif) repeat scroll 0 0;
	padding:7px 0;
	text-align:center;
}
/*左側　お友達紹介枠*/
.friend_margin {
	margin-left:14px;
}
/*左側　レクタングル枠*/
.mypage_banner {
	margin-left:4px;
	margin-top:15px;
	width:300px;
}

/*■マイページ（クチコミ関連）
#############################################################*/
.m-contents ul.RepHistory{
	margin-bottom: 15px;
}
.m-contents ul.RepHistory li{
	background: none repeat scroll 0 0;
	padding:3px 0;
	margin-bottom: 5px;
}
.m-contents ul.RepHistory ul.Title{
    border-left: 5px solid #FF4411;
	border-bottom: 1px dotted #FF4411;
    padding-left: 5px;
}
.m-contents ul.RepHistory ul.Title li{
	width:231px;
	float:left;
	margin-bottom: 0;
	padding: 0;
}
.m-contents ul.RepHistory ul.Title li.ShopName{
	font-weight:bold;
	font-size:110%;
}
.m-contents ul.RepHistory ul.Title li.Status{
	text-align: right;
}
/*一覧*/
.RepBox{
	padding:15px;
	border-bottom: 1px solid #CCCCCC;
}
.RepBox ul.RepHistory{
}
.RepBox ul.RepHistory li{
	background: none repeat scroll 0 0;
	padding:3px 0;
	margin-bottom: 5px;
}
.RepBox ul.RepHistory ul.Title{
    border-left: 5px solid #FF4411;
	border-bottom: 1px dotted #FF4411;
    padding-left: 5px;
}
.RepBox ul.RepHistory ul.Title li{
	width:244px;
	float:left;
	margin-bottom: 0;
	padding: 0;
}
.RepBox ul.RepHistory ul.Title li.ShopName{
	font-weight:bold;
	font-size:120%;
}
.RepBox ul.RepHistory ul.Title li.ShopName a{
	color:#333;
}
.RepBox ul.RepHistory ul.Title li.Status{
	text-align: right;
}

