.mypagePageTitle{
background:url(../images/common/mypage_title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

.makePageTitle{
background:url(../images/mypage/design/title2.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

#mypageInfoList{
font-size:0.8em;
line-height:1.5em;
margin:40px 18px;
}

body.mypage #categoryHeader{
border:1px solid #adb6bc;
padding:7px;
margin:15px 0px;
width:535px;
}

body.mypage .listTitle {
border-bottom:2px dotted #d0d0d0;
padding:5px 0px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#5b6d7a;
}

#mypageInfoList li a.arrow,
#mypageInfoList2 li a.arrow{
background:url(../images/mypage/design/arrow.gif) no-repeat 0em 0em;
padding-left:25px;
margin-bottom:2px;
font-weight:bold;
}

#mypageInfoList2 li{
font-weight:bold;
}

#mypageInfoList li .explain{
text-indent:25px;
margin-bottom:10px;
display:block;
}

#mypageInfoList2 li .explain{
text-indent:18px;
margin-bottom:10px;
display:block;
font-weight:normal;
}

#mypageInfoList2{
font-size:0.7em;
line-height:1.5em;
margin:0px 25px 30px 25px;
padding-bottom:30px;
}

#mypageInfoList3{
font-size:0.7em;
line-height:1.5em;
font-weight:bold;
margin:20px;
}


#errorArea{
font-size:1.2em;
line-height:1.5em;
text-align:center;
font-weight:bold;
margin:0px 0px 50px 0px;
color:#CC0000;
}

.itemizeInput{
display:block;
font-weight:normal;
color:#555555;
margin-bottom:50px;
}

#errorArea a{
font-size:0.75em;
font-weight:normal;
}

#favoriteText,
#favoriteText2,
#passText,
#changeText{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
font-size:0.8em;
width:555px;
}

#favoriteText2 tr td.itemName{
font-size:1.2em;
}

#favoriteText th,
#passText th,
#changeText th,
#makeText th{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:6px;
text-align:left;
font-weight:normal;
background-color:#808080;
color:#FFFFFF;
width:150px;
}

#favoriteText2 th{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:6px;
text-align:center;
font-weight:bold;
background-color:#808080;
color:#FFFFFF;
}

#favoriteText td,
#favoriteText2 td,
#passText td,
#changeText td,
#makeText td{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:6px;
text-align:left;
}

#changeText td input.nameSpace{
margin-right:10px;
}

#favoriteText2 td.price{
padding:6px;
text-align:right;
}

#favoriteText2 td a{
text-align:left;
font-size:1.0em;
line-height:1.3em;
}

.finish{
display:block;
font-size:1.0em;
line-height:1.5em;
text-align:center;
font-weight:bold;
margin:50px 0px;
}

.finish1{
display:block;
font-size:0.85em;
line-height:1.5em;
text-align:center;
font-weight:bold;
margin:50px 0px;
}

.transmit{
display:block;
font-size:0.8em;
line-height:1.5em;
text-align:center;
margin:50px 0px;
}

.errorTitle,
.passTitle,
.favoriteTitle,
.drawTitle,
.changeTitle{
border-bottom:2px dotted #b3b3b3;
padding-bottom:2px;
margin:0px 0px 50px 0px;
font-weight:bold;
display:block;
width:555px;
font-size:0.8em;
text-align:left;
color:#666666;
}

.makeTitle{
border-bottom:2px dotted #b3b3b3;
padding-bottom:2px;
margin:0px 0px 10px 0px;
font-weight:bold;
display:block;
width:555px;
font-size:0.8em;
text-align:left;
color:#666666;
}

.passTitle,
.favoriteTitle,
.drawTitle,
.changeTitle{
margin:0px;
}

.passText,
.favoriteText,
.drawText,
.changeText,
#makeText{
font-size:0.8em;
text-align:left;
margin-left:15px;
margin-bottom:15px;
}

#makeText{
width:555px;
border-top:1px solid #cccccc;
margin:0px;
}

#passArea,
#favoriteArea,
#changeArea,
#makeArea{
text-align:center;
margin-bottom:30px;
padding-bottom:30px;
}

#passArea input.transBtn,
#favoriteArea input.transBtn,
#changeArea input.transBtn,
#makeArea input.transBtn{
margin-top:30px;
margin-bottom:30px;
}

#reMypage{
margin-top:30px;
margin-bottom:30px;
display:block;
}

.reMypage{
font-size:0.8em;
display:block;
}

#favoriteText2 th.btnEtc,
#favoriteText2 td.btnEtc{
width:60px;
text-align:center;
}

.passwordReport{
border:8px solid #cccccc;
text-align:center;
padding:20px;
font-size:0.9em;
line-height:2.0em;
width:300px;
margin:0 auto 50px auto;
}
.remindno {
color: #60707D;
font-weight: bold;
font-size: 1.5em;
}
.continueShopping{
display:block;
clear:both;
font-size:0.8em;
margin-bottom:30px;
padding-bottom:30px;
}

.continueShopping img{
margin-top:10px;
}

#approval{
font-size:0.85em;
text-align:center;
}

#approval dt input{
margin-right:10px;
}

#approval dd{
margin-top:10px;
}

.forgetNo{
font-size:0.78em;
}

.forgetNo2{
margin-top:8px;
font-size:0.70em;
line-height:1.2em;
text-align:left;
display:block;
}

#mypageMenuList{
width:555px;
}

#mypageMenuList li{
float:left;
margin:0px 3px;
}


a.mypageMenuList1{
background:url(../images/mypage/design/menu1.gif) no-repeat 0 0;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:90px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList1:hover{
background:url(../images/mypage/design/menu1.gif) no-repeat 0px -19px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:90px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList1On{
background:url(../images/mypage/design/menu1.gif) no-repeat 0px -38px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:90px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList2{
background:url(../images/mypage/design/menu2.gif) no-repeat 0 0;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:70px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList2:hover{
background:url(../images/mypage/design/menu2.gif) no-repeat 0px -19px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:70px;
height:19px;
}

a.mypageMenuList2On{
background:url(../images/mypage/design/menu2.gif) no-repeat 0px -38px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:70px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList3{
background:url(../images/mypage/design/menu3.gif) no-repeat 0 0;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:105px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList3:hover{
background:url(../images/mypage/design/menu3.gif) no-repeat 0px -19px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:105px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList3On{
background:url(../images/mypage/design/menu3.gif) no-repeat 0px -38px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:105px;
height:19px;
}

a.mypageMenuList4{
background:url(../images/mypage/design/menu4.gif) no-repeat 0 0;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:90px;
height:19px;
}

a.mypageMenuList4:hover{
background:url(../images/mypage/design/menu4.gif) no-repeat 0px -19px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:90px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList4On{
background:url(../images/mypage/design/menu4.gif) no-repeat 0px -38px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:90px;
height:19px;
}

a.mypageMenuList5{
background:url(../images/mypage/design/menu5.gif) no-repeat 0 0;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:77px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList5:hover{
background:url(../images/mypage/design/menu5.gif) no-repeat 0px -19px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:77px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList5On{
background:url(../images/mypage/design/menu5.gif) no-repeat 0px -38px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:77px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList6{
background:url(../images/mypage/design/menu6.gif) no-repeat 0 0;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:77px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList6:hover{
background:url(../images/mypage/design/menu6.gif) no-repeat 0px -19px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:77px;
height:19px;
margin-bottom:12px;
}

a.mypageMenuList6On{
background:url(../images/mypage/design/menu6.gif) no-repeat 0px -38px;
display:block;
text-indent:-9999px;
font-size:10px;
line-height:1.0em;
width:77px;
height:19px;
margin-bottom:12px;
}

#memberArea,
#favoriteArea{
clear:both;
}

#baseAgreement{
font-size:0.7em;
line-height:1.4em;
padding:5px;
width:460px;
margin: 0 45px;
height: 10em;
overflow-y: scroll;
border: solid 1px #ccc;
}

#baseAgreement .title{
display: block;
font-weight: bold;
margin-bottom: 5px;
}

#agreementText{
width:555px;
}
.entryCof{
background:transparent url(../images/common/bottom.gif) no-repeat scroll left bottom;
display:block;
font-size:0.9em;
font-weight:bold;
line-height:1.7em;
margin-top:20px;
padding-bottom:190px;
text-align:center;
}
.entryMailAD{
margin-top:30px;
font-size:0.8em;
display:block;
font-weight:normal;
line-height:1.8em;
display:block;
}
.entryCof a.space{
display:block;
margin-top:25px;
font-weight: normal;
}
.msgText{
color: #CC0000;
font-size: 0.8em;
margin: 10px 0;
text-align: left;
margin-left:15px;
}



#enqArea{
width:555px;
font-size:0.8em;
line-height:1.5em;
margin-top: 20px;
}

.member_table {
width:554px;
margin-left: 1px;
table-layout: fixed;
}

.member_table th, .member_table td{
padding: 10px;
border: #CCCCCC 1px solid;
}

.member_table th {
background-color: #f1f0ef;
width: 22%;
}

.member_table td {
font-size:1.0em;
line-height:1.5em;
text-align:left;
}

.annotation {
color: red !important;
}

.btnArea{
text-align:center;
margin:20px 0px;
}


.aboutText{
background:url(../images/mypage/bg.jpg) no-repeat left top;
font-size:0.8em;
line-height:2em;
height: 250px;
padding-top: 130px;
padding-left: 30px;
}

.aboutText ul {
margin-top: 12px;
}

.aboutText li {
/*background:url(../images/about/r_tea01.gif) no-repeat left center;*/
padding-left: 18px;
margin-bottom: 5px;
}

.aboutText li .submit {
border: none;
background-color: transparent;
color: #558800;
cursor: pointer;
margin: 0;
padding: 2px 0 0 0;
*padding: 3px 0 0 0;
text-align: left;
}

.cart th, .cart td {
font-size:0.8em;
}

iframe{
margin-top:20px
}
