﻿@charset "UTF-8";

/*************************
ＭＹページ共通スタイル
**************************/
#MypageBox{
width:790px;
text-align:center;
margin:0 auto;
padding:0;
background-color:#ffffff;
border:1px #ebebeb solid;
}

#MypageBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox h2.ttlMypage{
width:790px;
height:38px;
margin:0 auto 40px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/ttl_mypage.jpg);
background-repeat:no-repeat;
}

#MypageBox #MypageUser{
width:790px;
margin:0 auto 0 auto;
padding:0;
position:relative;
}

#MypageBox #MypageUser:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox #MypageUser p{
width:775px;
height:27px;
text-align:right;
margin:0;
padding:0 25px 0 0;
overflow:hidden;
font-size:12px;
position:absolute;
top:-32px;
left:0;
}


/*メニューエリア*/
#MypageBox .MypageMenubox{
width:765px;
height:37px;
text-align:center;
margin:0;
padding:0 0 0 25px;
overflow:hidden;

}

#MypageBox .MypageMenubox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox .MypageMenubox ul{
width:750px;
display:block;
margin:0;
padding:0;
text-align:center;
}

#MypageBox .MypageMenubox ul:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
	
#MypageBox .MypageMenubox ul li {
float:left;
padding:0;
margin-right:2px;
}

#MypageBox .MypageMenubox ul li a{
display:block;
text-indent:-9999px;
line-height:1;
padding:0;
}

/*#MypageBox .MypageMenubox li a:link,#MypageBox .MypageMenubox li a:visited {background-position:top;}*/
#MypageBox .MypageMenubox li a:hover {background-position:bottom;}

#MypageBox .MypageMenubox .btnmypageTop{
width:104px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_top.jpg);
margin:0;
padding:0;
}

#MypageBox .MypageMenubox .btnmypageTopOn{
width:104px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_top.jpg);
margin:0;
padding:0;
background-position:bottom;
}

#MypageBox .MypageMenubox .btnmypageHistory{
width:92px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_history.jpg);
margin:0;
padding:0;
}

#MypageBox .MypageMenubox .btnmypageHistoryOn{
width:92px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_history.jpg);
margin:0;
padding:0;
background-position:bottom;
}

#MypageBox .MypageMenubox .btnmypageChangeregist{
width:124px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_changeregist.jpg);
margin:0;
padding:0;
}

#MypageBox .MypageMenubox .btnmypageChangeregistOn{
width:124px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_changeregist.jpg);
margin:0;
padding:0;
background-position:bottom;
}

#MypageBox .MypageMenubox .btnmypageChangeaddr{
width:124px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_addr.jpg);
margin:0;
padding:0;
}

#MypageBox .MypageMenubox .btnmypageChangeaddrOn{
width:124px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_addr.jpg);
margin:0;
padding:0;
background-position:bottom;
}

/* 予約ボックスの非表示処理 2010/08/10 */
#MypageBox .MypageMenubox .btnmypageReservebox{
	display:block;
	width:74px;
	height:24px;
	/*background-image:url(../../../img/2011/mypage/btn_myapge_reserve.jpg);*/
	margin:0;
	padding:0;
}

#MypageBox .MypageMenubox .btnmypageReserveboxOn{
	display:block;
	width:74px;
	height:24px;
	background-image:url(../../../img/2011/mypage/btn_myapge_reserve.jpg);
	margin:0;
	padding:0;
	background-position:bottom;
}

#MypageBox .MypageMenubox .btnmypagePointhistory{
width:107px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_pointhistory.jpg);
margin:0;
padding:0;
}

#MypageBox .MypageMenubox .btnmypagePointhistoryOn{
width:107px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_pointhistory.jpg);
margin:0;
padding:0;
background-position:bottom;
}

#MypageBox .MypageMenubox .btnmypagePointshift{
width:182px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_pointshift.jpg);
margin:0;
padding:0;
}

#MypageBox .MypageMenubox .btnmypagePointshiftOn{
width:182px;
height:24px;
background-image:url(../../../img/2011/mypage/btn_myapge_pointshift.jpg);
margin:0;
padding:0;
background-position:bottom;
}



/*最下段の注釈*/
#MypageBox .MypageFootinfo{
width:760px;
margin:0 auto 20px auto;
padding:0;
}

#MypageBox .MypageFootinfo p{
margin:0 0 4px 0;
padding:0 0 0 1em;
text-indent:-1em;
font-size:12px;
line-height:150%;
text-align:left;

}

/*************************
ＭＹページ共用縁つきボックス
**************************/
#MypageBox .MypageFramebox{
width:790px;
text-align:center;
margin:15px auto;
padding:0;
overflow:hidden;
}

#MypageBox .MypageFramebox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/***見出し直下注意文***/
#MypageBox .MypageBoxinCoution{
width:707px;
margin:0 auto;
padding:0;
}

#MypageBox .MypageBoxinCoution p{
width:707px;
margin:0 0 2px 0;
padding:0;
text-align:left;
font-size:12px;
line-height:120%;
}



/***フット***/
#MypageBox .MypageFramebox .MypageFrameboxFoot{
width:790px;
height:33px;
text-align:center;
margin:0 auto;
padding:0;
overflow:hidden;

}

/***中間***/
#MypageBox .MypageFramebox .MypageFrameboxMiddle{
width:790px;
text-align:center;
margin:0 auto;
padding:0;
overflow:hidden;

}


#MypageBox .MypageFramebox .MypageFrameboxMiddle:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox .MypageFramebox .MypageFrameboxMiddleIn{
width:749px;
margin:0 auto;
padding:0 0 10px 0;
text-align:center;
}

#MypageBox .MypageFramebox .MypageFrameboxMiddleIn .MypageBtn{
width:749px;
margin:10px auto;
padding:0;
text-align:center;
}

#MypageBox .MypageFramebox .MypageFrameboxMiddleIn .MypageBtn:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox .MypageFramebox .MypageFrameboxMiddleIn .MypageBtn p{
margin:10px auto 5px auto;
padding:0;
text-align:center;
font-size:12px;
line-height:140%;
}


#MypageBox .MypageFramebox .MypageFrameboxMiddleIn .MypageBtn p.scoment{
margin:5px auto 10px auto;
padding:0;
font-size:10px;
line-height:120%;
}


/***枠内小見出し（会員登録済み）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypageTopnews{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypagetop_news.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（所持クーポン一覧）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypagetopCouponlist{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_coupon.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（ＭＹページ機能一覧）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypagetopCatelist{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypagetop_catelist.jpg);
background-repeat:no-repeat;
}


/***枠内小見出し（ＭＹページ購入履歴一覧）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypageHistorylist{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_historylist.jpg);
background-repeat:no-repeat;
}


/***枠内小見出し（ＭＹページ購入履歴詳細）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypageHistorydetail{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_historypoint.jpg);
background-repeat:no-repeat;
}


/***枠内小見出し（会員登録内容変更）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypageChangeregist{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_changeregist.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（会員登録内容変更確認画面）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypageChangeregistConfirm{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_changeregist_confirm.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（会員登録内容変更完了）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypageChangeregistComplete{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_changeregist_complete.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（お届け先追加変更）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypageAddr{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_addr.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（予約ＢＯＸ）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypageReserve{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_reserve.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（ポイント履歴）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypagePointhistory{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_pointhistory.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（ポイント移行）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypagePointshift{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_pointshift.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（ポイント移行確認）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypagePointshiftConfirm{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_pointshift_confirm.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（ポイント移行申請完了）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlMypagePointshiftComplete{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_mypage_pointshift_complete.jpg);
background-repeat:no-repeat;
}

/*************************
MYページ共用テーブル
**************************/
#MypageBox .MypageFramebox table.MypageTable{
width:707px;
margin:5px auto;
padding:0;
font-size:12px;
}

#MypageBox .MypageFramebox table.MypageTable td{
border:1px solid #EAEAEA;
padding:7px 10px;
margin:0;
background-color:#FFFFFF;
}

#MypageBox .MypageFramebox table.MypageTable td p{
font-size:12px;
margin:0;
padding:0;
line-height:120%;
text-align:left;
}

#MypageBox .MypageFramebox table.MypageTable td p.tableright{
font-size:12px;
margin:0;
padding:0;
line-height:120%;
text-align:right;
}


#MypageBox .MypageFramebox table.MypageTable2{
margin:10px 0;
padding:0;
font-size:12px;
background-color:#CCCCCC;
}

#MypageBox .MypageFramebox table.MypageTable2 td{
padding:7px 10px;
margin:0;
background-color:#FFFFFF;
}

#MypageBox .MypageFramebox table.MypageTable2 td p{
font-size:12px;
margin:0;
padding:0;
line-height:120%;
text-align:left;
}

/*見出し*/
#MypageBox .MypageFramebox table.MypageTable td.MypageTablettl{
background-color:#999999;
padding:2px 10px;
text-align:left;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

/*見出し横限定*/
#MypageBox .MypageFramebox table.MypageTable td.MypageTablettl2{
background-color:#999999;
text-align:left;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

#MypageBox .MypageFramebox table.MypageTable td.MypageTablettl2 span.nomarl{
font-weight:normal;
}

/*見出し中央より*/
#MypageBox .MypageFramebox table.MypageTable td.MypageTablettlCenter{
background-color:#999999;
padding:2px 10px;
text-align:center;
color:#FFFFFF;
font-size:12px;
}

#MypageBox .MypageFramebox table.MypageTable td.MypageTablettlCenter p{
text-align:center;
}

/*見出し右より*/
#MypageBox .MypageFramebox table.MypageTable td.MypageTablettlRight{
background-color:#999999;
text-align:right;
color:#FFFFFF;
}

#MypageBox .MypageFramebox table.MypageTable td.MypageTablettlRight p{
text-align:right;
}



/*************************
MYページTOPNEWS
**************************/
#MypageBox .MypageNewsBox{
width:705px;
text-align:left;
margin:0 auto 30px auto;
padding:0;
}

#MypageBox .MypageNewsBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox .MypageNewsBox dl{
width:705px;
margin:10px auto 0 5px;
padding:0;
display:block;
}

#MypageBox .MypageNewsBox dl dt{
width:80px;
margin:0 0 8px 0;
padding:0;
font-size:12px;
color:#ed3c79;
float:left;
line-height:140%;
overflow:hidden;
}

#MypageBox .MypageNewsBox dl dd{
width:620px;
margin:0 0 8px 0;
padding:0;
font-size:12px;
float:left;
line-height:140%;
overflow:hidden;
color: #666666;
}

/*************************
MYページTOP機能一覧
**************************/
#MypageBox .MypagetopCatelistBox{
width:705px;
text-align:left;
margin:0 auto 15px auto;
padding:0;
}

#MypageBox .MypagetopCatelistBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox .MypagetopCatelistBox dl{
width:705px;
margin:10px auto 0 5px;
padding:0;
display:block;
}

#MypageBox .MypagetopCatelistBox dl dt{
width:673px;
margin:0 0 8px 0;
padding:0 0 0 22px;
font-size:14px;
color:#ed3c79;
line-height:140%;
overflow:hidden;
background-image:url(../../../img/mypage/bgimg_mypage_star.jpg);
background-repeat:no-repeat;
background-position:top left;
font-weight:bold;
}

#MypageBox .MypagetopCatelistBox dl dd{
width:673px;
margin:0 0 15px 0;
padding:0 0 0 22px;
font-size:12px;
line-height:140%;
overflow:hidden;
color: #666666;
}


/*************************
MYページ購入履歴一覧
**************************/
#MypageBox .MypageHistoryBox{
width:700px;
margin:20px auto 0 auto;
padding:0;
}

#MypageBox .MypageHistoryBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox .HistoryCount{
width:350px;
font-size:12px;
text-align:left;
float:left;
}

#MypageBox .HistoryCount strong{
color:#666666;
}

#MypageBox .HistoryChang{
width:350px;
margin:0;
padding:0;
text-align:right;
float:right;
}


/*************************
MYページ完了画面
**************************/
#MypageBox .completeBox{
width:707px;
margin:20px auto 10px auto;
padding:0;
text-align:center;
}

#MypageBox .completeBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


#MypageBox .completeBox p{
width:707px;
margin:0 auto 10px auto;
padding:0;
text-align:left;
font-size:14px;
line-height:120%;
}

/*************************
MYページお届け先追加変更
**************************/
#MypageBox .MypageAddAdd{
width:707px;
margin:15px auto 5px auto;
padding:0;
text-align:left;
}

/*************************
MYページ予約ＢＯＸ
**************************/
#MypageBox h4.subsubttl{
width:707px;
margin:20px auto 10px auto;
padding:0 0 1px 0;
text-align:left;
line-height:120%;
font-size:14px;
text-align:left;
color:#666666;
border-bottom:1px solid #CCCCCC;
}

#MypageBox h4.subsubttl span{
color: #C83188;
}



#MypageBox .MypageReserveInBox{
width:65px;
padding:0;
margin:10px auto;
}

#MypageBox .MypageReserveInBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox .MypageReserveInBox p{
margin:0;
padding:0;
text-align:center;
font-size:12px;
float:left;
line-height:1px;
}

#MypageBox .MypageReserveInBox .MypageReserveInBoxnoBtn{
float:right;
width:46px;
height:18px;
font-size:12px;
margin:0;
padding:0;
line-height:1px;
position:relative;
overflow:hidden;
}

#MypageBox .MypageReserveInBox .MypageReserveInBoxnoBtn .cart-mark{
position:relative;
top:-3px;
right:0;
}

/*************************
News＆info
**************************/

#MypageBox{
width:790px;
text-align:center;
margin:0 auto;
padding:0;
}

#MypageBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox h2.ttlNewsInfo{
width:790px;
height:38px;
margin:0 auto 10px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/ttl_newsinfo.jpg);
background-repeat:no-repeat;
}

/***枠内小見出し（ニュース一覧）***/
#MypageBox .MypageFramebox .MypageFrameboxMiddleIn h3.subttlNewsInfo{
width:749px;
height:25px;
margin:20px auto 15px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/mypage/subttl_newsinfo.jpg);
background-repeat:no-repeat;
}

/*************************
グランドオープン用
**************************/

#MypageBox h2.ttlGrandOpen{
width:790px;
height:350px;
margin:0 auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/news/ttl_090709campaign.jpg);
background-repeat:no-repeat;
}

#MypageBox h3.ttlGrandOpenPoint1{
width:790px;
height:180px;
margin:0 auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/news/subttl_090709a.jpg);
background-repeat:no-repeat;
}

#MypageBox h3.ttlGrandOpenPoint2{
width:790px;
height:140px;
margin:0 auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/news/subttl_090709b.jpg);
background-repeat:no-repeat;
}

#MypageBox h3.ttlGrandOpenPoint3{
width:790px;
height:180px;
margin:0 auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/news/atari.jpg);
background-repeat:no-repeat;
}

#MypageBox h3.ttlGrandOpenPoint4{
width:790px;
height:161px;
margin:0 auto 10px auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/news/ttl_grandopen_point4.jpg);
background-repeat:no-repeat;
}

#MypageBox #GrandOpenPoint5{
width:790px;
height:227px;
margin:0 auto;
padding:0;
display:block;
overflow:hidden;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/news/ttl_grandopen_point5.jpg);
background-repeat:no-repeat;
}

#MypageBox #GrandOpenPoint5 img{
width:288px;
height:44px;
margin:110px auto 0 auto;
padding:0;
display:block;
overflow:hidden;
}

/***********
戻るボタン
************/
#MypageBox  .GrandPageBack{
display:block;
width:700px;
height:22px;
text-align:right;
margin:20px auto 2px auto;
padding:0;
clear:both;
}

#MypageBox  .GrandPageBack:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#MypageBox #bt_left{
display:block;
width:237px;
float:left;
text-align:left;
margin:0;
padding:0;
}

#MypageBox #bt{
display:block;
width:318px;
float:left;
text-align:left;
margin:0;
padding:0;
}

#MypageBox #bt_right{
display:block;
width:235px;
float:left;
text-align:left;
margin:0;
padding:0;
}

#MypageBox #bt_after{
display:block;
width:790px;
clear:both;
text-align:right;
margin:0;
padding:0;
}


/*************************
賢いポイントの使い方
**************************/

#UsePoint{
width:503px;
margin:10px auto 0 auto;
padding:0 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/guide/bgimg_usepoint_head.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}
.UsePointMiddle{
width:503px;
background-image:url(../../../img/guide/bgimg_usepoint_middle2.jpg);
background-repeat:repeat-y;
margin:0;
padding:0;
}
#UsePointBottom{
width:503px;
height:13px;
background-image:url(../../../img/guide/bgimg_usepoint_bottom2.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;
}






