﻿@charset "UTF-8";

/*************************
slowtime design 
**************************/

/*タイトル*/
.titlestd{
text-align:left;
padding-top:15px;
padding-bottom:6px;
font-size:22px;
margin-bottom:40px;
border-bottom: #000 1px solid;

}

/*ユーザーポイント表示*/
p.pointstd{
text-align:right;
float:right;
clear:both;
}

/*タイトル下バナー*/
div.carttitlebnstd{

text-align:left;
padding-bottom:20px;

}

/*リンク*/
p a.stdlinks{
color:#e34020;
}

p a.stdlinks:hover{
color:#777777;
}

/*リンク2*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin p a.pointstd{
color:#000000;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin p a.pointstd:hover{
color:#777777;
}

/*************************
MYページタイトル部分
**************************/

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlMypage{
width:750px;
height:50px;
margin:10px auto 0 auto;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/2011/mypage/ttl_mypage.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*ポイント表示*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagePoint{
width:750px;
margin:0;
padding:0;
overflow:hidden;
position:absolute;
top:40px;
left:0;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagePoint p{
width:750px;
text-align: right;
font-size:12px;
line-height:120%;
}

/*メニュー*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu{
width:680px;
height:25px;
margin:0;
padding:0;
text-align:left;
overflow:hidden;
position:absolute;
top:74px;
left:0;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu#mainContentsMypage:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenuM{
height:30px;
width:750px;
margin:0 auto;
padding:0;
overflow:hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul{
width:680px;
height:25px;
margin:0;
padding:0;
overflow:hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li{
width:97px;
height:25px;
margin:0;
padding:0;
overflow:hidden;
float:left;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a{
width:97px;
height:25px;
display:block;
text-indent:-9999px;
line-height:1;
margin:0;
padding:0;
text-align:left;
overflow:hidden;
}

/*myページＴＯＰ*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuTop{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_top.jpg);
background-repeat:no-repeat;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuTopOn{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_top_on.jpg);
background-repeat:no-repeat;
}


/*購入履歴一覧*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuHistory{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_history.jpg);
background-repeat:no-repeat;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuHistoryOn{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_history_on.jpg);
background-repeat:no-repeat;
}

/*会員登録内容変更*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuChange{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_change.jpg);
background-repeat:no-repeat;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuChangeOn{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_change_on.jpg);
background-repeat:no-repeat;
}

/*お届け先追加*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuAdadd{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_adadd.jpg);
background-repeat:no-repeat;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuAdaddOn{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_adadd_on.jpg);
background-repeat:no-repeat;
}

/*予約ＢＯＸ*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuReserve{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_reserve.jpg);
background-repeat:no-repeat;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuReserveOn{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_reserve_on.jpg);
background-repeat:no-repeat;
}

/*ポイント履歴*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuPointhistory{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_pointhistory.jpg);
background-repeat:no-repeat;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuPointhistoryOn{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_pointhistory_on.jpg);
background-repeat:no-repeat;
}

/*ポイント移行申請*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuPointshift{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_pointshift.jpg);
background-repeat:no-repeat;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a.MypagemenuPointshiftOn{
background-image:url(../../../img/2011/mypage/btn_mypage_menu_pointshift_on.jpg);
background-repeat:no-repeat;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a:link,#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a:visited {
background-position:top left;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaMypagemenu ul li a:hover {

background-position:bottom left;
}



/*************************
MYページレイアウト
**************************/
#mainContentsMypage{
width:750px;
margin:0 auto;
padding:0;
overflow:hidden;
position:relative;
}

#mainContentsMypage:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}



/*************************
ＭＹページ１段
**************************/
#mainContentsMypage .mainContentsMypageOnebox{
width:740px;
margin:0 auto 15px auto;
padding:0;
text-align:center;
overflow:hidden;
}

#mainContentsMypage .mainContentsMypageOnebox:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin{
width:740px;
margin:0 auto;
padding:0;
text-align:center;
overflow:hidden;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*タイトル部分*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageTtlArea{
width:740px;
margin:0 auto 10px auto;
padding:0;
overflow:hidden;
position:relative;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageTtlArea:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageTtlArea h2,
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageTtlArea h3,
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageTtlArea h4,
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageTtlArea h5{
width:740px;
height:23px;
padding:2px 0 0 0;
text-align:left;
font-size:16px;
font-weight:bold;
background-image:url(../../../img/2011/common/bgimg_allcommon_subttlbar.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageTtlArea p{
width:420px;
height:23px;
font-size:14px;
margin:0;
padding:0;
text-align:right;
position:absolute;
top:5px;
left:270px;
overflow:hidden;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageTtlArea p .fcred{
font-weight:bold;
}


/*汎用テキスト*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin p{
margin:0 auto 2px auto;
padding:0;
text-align:left;
font-size:12px;
line-height:140%;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin p a{
color:#e34020;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin p a:hover{
color:#777777;
}



/*マージンとりたいときよう*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin p.Margin{
margin:0 auto 20px auto;
}

/*センタリング*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin p.txtcenter{
text-align:center;
}

/*右寄せ*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin p.txtright{
text-align:right;
}

/*矢印つきリンク*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin p.LinkArrow{
margin:0 0 5px 10px;
padding:0 0 0 10px;
text-align:left;
background-image:url(../../../img/common/bgimg_linkarrow.jpg);
background-position:left;
background-repeat:no-repeat;
font-size:12px;
color:black;
}

#mainContentsMypage .mainContentsMypageOnebox .t-margin{
	margin-top:25px;
}

/*************************
テーブル
**************************/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea{
width:740px;
margin:0 auto 20px auto;
padding:0;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table{
width:740px;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td{
margin:0;
padding:5px 5px 3px 5px;
background-color: #f7f4f0;
text-align:left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td p{
width:100%;
font-size:12px;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td a.LinkWhite{
color:#000000;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td a.LinkWhite:hover{
color: #777777;
}


/*各種タイトル*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.Tablettl{
background-color:#000000;
font-weight:bold;
text-align: left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.Tablettl-w{
background-color:#eeebe8;
font-weight:bold;
text-align: left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablettlSpecial{
background-color:#000000;
color:#000000;
font-weight:bold;
text-align: left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablettlC{
background-color:#000000;
font-weight:bold;
text-align:center;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablettlR{
background-color:#000000;
font-weight:bold;
text-align:right;
}

/*各種サブタイトル*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.Tablesubttl{
background-color:#dad5d4;
color: #423137;
text-align:left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablesubttlC{
background-color:#dad5d4;
color: #423137;
text-align: center;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablesubttlR{
background-color:#dad5d4;
color: #423137;
text-align: center;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablesubttlTotal{
background-color: #000000;
color: #423137;
text-align: center;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablesubttlTotal-w{
background-color: #eeebe8;
color: #423137;
text-align: center;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table span{
font-weight:normal;
line-height:100%;
margin:0;
padding:10px 0 0 0;
}

/*合計金額用スペシャルテーブル*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table  tr td.TablettlSpecialTotal{
font-weight:bold;
text-align: left;
color:#e34020;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table  tr td.TablettlSpecialTotal .txtbold{
font-size:18px;
font-weight:bold;
}



/*カート用スペシャルテーブル*/

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td p.CartNameBox{
width:200px;
margin:0 0 5px 0;
padding:0;
font-weight:bold;
text-align:left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablettlCartC{
font-weight: normal;
text-align:center;
padding:5px 10px 3px 10px;
color:#e34020;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablettlCartC .txtbold{
font-size:18px;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TablettlCartC .txtnormal{
font-size:12px;
color: #423137;
line-height:140%;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td.TableCartttl{
background-color:#dad5d4;
color: #423137;
text-align:left;
font-weight:normal;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td .CartTableCartnoBox{
width:70px;
position:relative;
margin:0 auto;
text-align:left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td .CartTableCartnoBox p.CartTableCartnoBoxinL{
width:20px;
text-align:right;
float:left;
}


#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea table tr td .CartTableCartnoBox .CartTableCartnoBoxinR{
width:45px;
position:absolute;
top:-3px;
left:30px;
}


/*購入履歴等ページ送り*/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .MypageHistoryCount{
width:736px;
margin:0 auto;
padding:0;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .MypageHistoryCount:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .MypageHistoryCount .HistoryCount{
width:220px;
margin:0;
padding:0;
font-weight:bold;
text-align:left;
float:left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .MypageHistoryCount .HistoryChang{
width:400px;
margin:0;
padding:0;
text-align:right;
float:right;
}


/*************************
SubWin用レイアウト
**************************/
/*************************
ＭＹページ１段
**************************/
#SubWin .SubWinOnebox{
width:540px;
margin:0 auto 10px auto;
padding:0;
text-align:center;
overflow:hidden;
}

#SubWin .SubWinOnebox:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#SubWin .SubWinOnebox .SubWinOneboxin{
width:520px;
margin:0 auto;
padding:0;
text-align:center;
overflow:hidden;
}

#SubWin .SubWinOnebox .SubWinOneboxin:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*タイトル部分*/
#SubWin .SubWinOnebox .SubWinTtlArea{
width:540px;
margin:20px auto 10px auto;
padding:0;
overflow:hidden;
position:relative;
}

#SubWin .SubWinOnebox .SubWinTtlArea:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#SubWin .SubWinOnebox .SubWinTtlArea h1,
#SubWin .SubWinOnebox .SubWinTtlArea h2,
#SubWin .SubWinOnebox .SubWinTtlArea h3,
#SubWin .SubWinOnebox .SubWinTtlArea h4,
#SubWin .SubWinOnebox .SubWinTtlArea h5{
width:540px;
height:23px;
margin:0;
padding:2px 0 0 0;
text-align:left;
font-size:16px;
font-weight:bold;
background-image:url(../../../img/2011/common/bgimg_allcommon_subttlbar.jpg);
background-repeat:repeat-x;
background-position:bottom;
}


/*汎用テキスト*/
#SubWin .SubWinOnebox .SubWinOneboxin p{
margin:0 auto 2px auto;
padding:0;
text-align:left;
font-size:12px;
line-height:140%;
}

#SubWin .SubWinOnebox .SubWinOneboxin p a{
color:#e34020;
}

#SubWin .SubWinOnebox .SubWinOneboxin p a:hover{
color:#999999;
}

/*マージンとりたいときよう*/
#SubWin .SubWinOnebox .SubWinOneboxin p.Margin{
margin:0 auto 20px auto;
}

/*センタリング*/
#SubWin .SubWinOnebox .SubWinOneboxin p.txtcenter{
text-align:center;
margin:0 auto;
}

/*センタリング　フォント白*/
#SubWin .SubWinOnebox .SubWinOneboxin p.txtcenterW{
text-align:center;
margin:0 auto;
color:#FFF;
}


/*右寄せ*/
#SubWin .SubWinOnebox .SubWinOneboxin p.txtright{
text-align:right;
}

/*************************
SubWinテーブル
**************************/
#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea{
width:520px;
margin:0 auto 20px auto;
padding:0;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table{
width:520px;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td{
margin:0;
padding:5px 10px 3px 10px;
background-color: #f7f4f0;
text-align:left;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td p{
width:100%;
font-size:12px;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td a.LinkWhite{
color:#e34020;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td a.LinkWhite:hover{
color: #990033;
}


/*各種タイトル*/
#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.Tablettl{
background-color:#000000;
font-weight:bold;
text-align: left;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.TablettlC{
background-color:#000000;
font-weight:bold;
text-align:center;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.TablettlR{
background-color:#000000;
font-weight:bold;
text-align:right;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.Tablettl-w{
background-color:#eeebe8;
font-weight:bold;
text-align: left;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.Tablettl-w2{
background-color: #f7f4f0;
font-weight:bold;
text-align: left;
}


#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.TablettlCartC{
font-weight: normal;
text-align:center;
padding:5px 10px 3px 10px;
color:#e34020;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.TablettlCartCC{
font-weight: normal;
text-align:center;
padding:5px 10px 3px 10px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.TablettlCartCC img{
padding:2px 2px 0 2px;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.TablettlCartCC p{
line-height:160%;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.TablettlCartCC p.Margin{
margin:0 0 5px 0;
}

#SubWin .SubWinOnebox .SubWinOneboxin .SubWinTableArea table tr td.TablettlCartCC p.DoubleMargin{
margin:0 0 15px 0;
}

/********************************
MYページトップテーブル
*********************************/
#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable{
width:740px;
margin:0 auto 0 auto;
padding:0;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table{
width:740px;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td{
margin:0;
padding:10px 10px 6px 10px;
text-align:left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td.TableRed{
margin:0;
background-color:#000000;
text-align:left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td.TableYellow{
margin:0;
background-color:#f7f4f0;
text-align:left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td p{
width:100%;
font-size:14px;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td.TablettlRed{
background-color:#000000;
font-weight:bold;
text-align: left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td.TablettlYellow{
background-color:#f7f4f0;
font-weight:bold;
text-align: left;
}



#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td.Table-w{
margin:0;
background-color:#eeebe8;
text-align:left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td.Table-w2{
margin:0;
background-color:#f7f4f0;
text-align:left;
}


#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td.Tablettl-w{
background-color:#eeebe8;
font-weight:bold;
text-align: left;
}

#mainContentsMypage .mainContentsMypageOnebox .mainContentsMypageOneboxin .mainContentsMypageTableArea .GuideTable table tr td.Tablettl-w2{
background-color:#f7f4f0;
font-weight:bold;
text-align: left;
}


/*************************
賢いポイントの使い方
**************************/

#UsePoint{
width:503px;
margin:0 auto;
padding:10px 0 10px 0;
text-align:center;
}

#UsePoint:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#UsePointMypage{
width:503px;
margin:10px auto 0 auto;
padding:0;
text-align:center;
display:none;
}

#UsePointMypage:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


#UsePointHead{
width:503px;
height:13px;
background-image:url(../../../img/2011/guide/bgimg_usepoint_head.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}
.UsePointMiddle{
width:503px;
background-image:url(../../../img/2011/guide/bgimg_usepoint_middle.jpg);
background-repeat:repeat-y;
margin:0;
padding:0;
}
#UsePointBottom{
width:503px;
height:13px;
background-image:url(../../../img/2011/guide/bgimg_usepoint_bottom.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#UsePointIn{
width:453px;
margin:0 auto;
padding:0;
/*border-top:1px #999999 dotted;
border-bottom:1px #999999 dotted;*/
text-align:left;
}

#UsePointIn p{
margin:0;
padding:0;
font-size:12px;
line-height:160%;
}



#UsePointItem{
width:453px;
height:100px;
margin:0 auto;
padding:0;
text-align:center;
}

#UsePointItem img{
width:453px;
height:100px;
margin:0 auto;
padding:0;
text-align:center;
}

#UsePointClose{
width:478px;
height:24px;
margin:15px auto 0 auto;
padding:0;
text-align:right;
}

#UsePointClose img{
width:110px;
height:24px;
margin:0;
padding:0;
text-align:right;
}

.UsePointClickO{
margin:0;
padding:0;
}

.UsePointClickC{
margin:0;
padding:0;
}

.UsePointTxt{
height:15px;
margin:10px auto;
text-align:center;
font-weight:bold;
font-size:12px;
}

