@charset "Shift_JIS";

a:link{color:#3366FF; text-decoration:none;}
a:visited{color:#3366FF; text-decoration:none;}
a:hover{color:#6699FF; text-decoration:underline;}
a:active{color:#6699FF; text-decoration:underline;}

/*タイトル
--------------------------------------------------*/
div#mypage-title{
width:840px;
margin:0;
padding:0;
}

div#mypage-title h2{
height:66px;
text-indent:-9999px;
background-repeat:no-repeat;
background-image:url(/mypage/images/mypage_top.gif);
}


/*メイン------------------------------------ */
div#mypage-mainner{
width:640px;
margin:0 0 0 110px;
padding:0;
font-size:98%;
}


/*現在のページ*/
div#page-title{
width:640px;
margin:0;
}

div#page-title h3{
width:640px;
height:33px;
text-indent:-9999px;
background-repeat:no-repeat;
}

div#page-title h3#mypagetop{background-image:url(/mypage/images/title_login.gif);}
div#page-title h3#reissue{background-image:url(/mypage/images/title_reissue.gif);}
div#page-title h3#shinki{background-image:url(/mypage/images/title_shinki.gif);}
div#page-title h3#quit{background-image:url(/mypage/images/title_quit.gif);}
div#page-title h3#check{background-image:url(/mypage/images/title_check.gif);}
div#page-title h3#top{background-image:url(/mypage/images/title_top.gif);}


/*カートの中身*/
div.mypage-section{
width:640px;
margin:15px 0;
padding:0;
}

div#error{
margin:15px 0 0 0;
font-weight:bold;
color:#FF4E00;
}

div#border-section{
border:1px solid #C9C9C9;
margin:20px 0;
padding:20px;
}

div#border-section h4{
font-weight:bold;
}

div#border-section p{
margin:0 0 15px 0;
font-weight:normal;
}


/*テーブル*/
table.mypage-table{
border-top:1px solid #C9C9C9;
border-bottom:none;
border-left:1px solid #C9C9C9;
border-right:none;
width:640px;
color:#000000;
margin:3px 0;
}

table.mypage-table th{
background-image:url(/cart/images/thbg_blue.gif);
border-top:none;
border-bottom:1px solid #C9C9C9;
border-left:none;
border-right:1px solid #C9C9C9;
color:#FFFFFF;
font-weight:bold;
padding:8px;
}

table.mypage-table th.makerandtitle{
width:304px;
}

table.mypage-table th.price{
width:96px;
}

table.mypage-table th.quantity{
width: 96px;
}

table.mypage-table th.subtotal{
width: 96px;
}

table.mypage-table th.delete{
width:48px;
}

table.mypage-table th.form{
background-image:none;
background-color:#F5F5F5;
color:#333333;
width:178px;
text-align:left;
padding:6px;
}

table.mypage-table td{
border-top:none;
border-bottom:1px solid #C9C9C9;
border-left:none;
border-right:1px solid #C9C9C9;
padding:6px;
vertical-align:middle;
}

table.mypage-table td.noborder{
border-style:none;
padding:6px;
}

table.mypage-table td.makerandtitle{
}

table.mypage-table td.price{
text-align:right;
}

table.mypage-table td.quantity{
text-align:center;
}

table.mypage-table td.subtotal{
text-align:right;
}

table.mypage-table td.delete{
text-align:center;
}

table.mypage-table td.total{
text-align:right;
font-weight:bold;
}

table.mypage-table td.form{
width:459px;
}

table.mypage-table td.amount{
color:#FF4E00;
text-align:right;
font-weight:bold;
font-size:120%;
}

/*SSL*/
div#ssl-note{
width:640px;
margin:15px 0;
font-size:90%;
}

img.ssl{
margin:0 10px 0 0;
}


