/* adms */
a{
color:#0066CE;
}

#headleft{
float:left;
width:97px;
text-align:center;
}

#headleft2{
float:left;
width:134px;
text-align:center;
}


#headright{
margin-left:105px;
_margin-left:1px;
_float:right;
margin-right:8px;
}


#headright2{
margin-left:136px;
_margin-left:1px;
_float:right;
margin-right:8px;
}

.txtbts{
	color:#0119AA;
	font-size:12px;
	padding-top:8px;
	float:left;
}

.txtbts a{
color:#0119AA;
font-size:12px;
padding-top:4px
}

.imgbt{
	margin-left:350px;
	text-align:right;
	margin-right: 10px;
	padding-top: 4px;
}


.headbtl1 td, .headbtl1 td a, .headbtl4 td, .headbtl4td a{
}

.newbt{
text-align:right;
padding-top:4px;
}

.headbtl2{
margin-top:-1px;
margin-left:70px;
color:#A10048;
}

.headbtl3{
color:#A10048;
margin-top:1px;
}

.headbtl4{
width:580px;
margin-bottom:0px;
}

.iids{
width:80px;
color:#FF0066;
border:1px solid #FF6699;
margin:0px 2px;
}

.iemail{
width:200px;
color:#FF0066;
border:1px solid #FF6699;
margin:0px 2px;
}
.icontmanu{
background-image:url(../image/manual/setsumei2_back.jpg);
background-repeat:repeat-y;

}

.icont{
background-image:url(/image/p/member/adms/touroku_bk.gif);
background-repeat:repeat-y;
padding:0px 50px;
}

.icontinfo{
background-image:url(/image/p/member/adms/infotxtfr_bk.gif);
background-repeat:repeat-y;
width:619px;
margin-bottom:16px;
text-align:left;
}

.icontinfo p.infotxt{
margin:0px 15px;
font-size:12px;
line-height:14px;
}

.pink1{
color:#D60088;
}

.pinkbold{
color:#B4067D;
font-weight:bold;
}

.stepbar{
background-image:url(/image/p/member/adms/step_title.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#ffffff;
width:619px;
height:26px;
text-align:left;
padding-top:8px;
padding-left:40px;
}

.steptxt{
background-image:url(/image/p/member/adms/step_bk.gif);
background-repeat:repeat-y;
margin:0px;
padding:10px 30px;
width:559px;
text-align:left;
}

.steptxt p{
font-size:12px;
line-height:18px;
color:#636363;
text-align:left;
}

.steptxt p.stepnum{
color:#AA8E09;
font-weight:bold;
margin-top:20px;
text-align:left;
}

.steptxt2{
font-size:12px;
line-height:18px;
text-align:left;
}

.steptxt3{
font-size:12px;
line-height:18px;
text-align:left;
}

.stepclm{
background-image:url(/image/p/member/adms/clmtxt_bk.gif);
margin:15px 50px;
background-repeat:repeat-y;
width:471px;
}

.stepclm p.clmtxt{
margin:0px 10px;
}


#ibtmbts{
color:#ffffff;
text-align:center;
padding-top:38px;
}

#ibtmbts a{
color:#ffffff;
}

#icopyright{
color:#ffffff;
text-align:center;
margin:10px 0px;
}

#head2{
background-image:url(/image/p/member/adms/headbg_02.gif);
background-repeat:no-repeat;
height:67px;
}

.manu-main{
	width:465px;
	float: left;
	text-align:left;
	font-size:12px;
}
.manu-bt{
margin-left:565px;
}

.manu-bt ul{
margin-left:0px;
list-style-type:none;
padding:0px;
}

.manu-bt ul li{
background-image:url(../image/manual/manual_bt.jpg);
background-repeat:no-repeat;
width:143px;
height:30px;
padding:5px;
margin:0px;
}

.manu-bt ul li a{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
.redst{
color:#CC0000;
}

.manufrm{
border:1px solid #666666;
padding:10px;
font-size:12px;
line-height:18px;
width:410px;
}

.manutxt{
font-size:12px;
line-height:18px;
}

.manu-inner{
margin:0px 50px 0px 60px;

}

#help_link{
	font-size:13px;
	margin-top:1%;
}

/* mydata,mydata_edit */
#mydata_wrap{
	width:574px;
	height:420px;
	background-image:url(/image/p/member/mydata/data_01.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align:left;
	vertical-align:top;
	position:relative;
	line-height:12px;
}
#mydata img{
	vertical-align:top;
}

#cardmain{
	font-size:14px;
	position:absolute;
	top:70px;
	left:130px;
	scrollbar-face-color: #CCFFFF;
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #CCFFCC; 
	scrollbar-3dlight-color: #CCFFCC; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #FFEEEE; 
	scrollbar-darkshadow-color: #FFFFFF;
}
#cardmain th{
	font-weight: normal;
	color:#0C00FF;
}
#cardmain th div{
	background-image: url("/image/p/member/mydata/datebook_ao01.gif");
	font-size:12px;
	width:100px;
	height:16px;
	margin:0px 0 0 0;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	margin-top:10px;
	margin-right:20px;
	vertical-align:top;
}
#cardmain td div{
	font-size:12px;
	line-height:14px;
	width:200px;
	margin:0px 0 0 0;
	text-align:left;
	padding-top:4px;
	margin-top:10px;
	border-bottom:1px dotted #0C00FF;
	vertical-align:top;
}
.photoframe{
 border:1px solid #CCCCCC;
 border-collapse:collapse;
 background:#F7F7F7;
}
#cardmain input.text{
	border:1px solid #4587FF;
	color:#FF0066;
	width:180px;
	height:17px;
	margin-top:9px;
	padding:0px 0 0px 0;
	background-image:url(/image/p/member/mydata/form_ao_bk.gif);
	background-repeat:no-repeat;
}
#cardmain input.address{
	border:1px solid #4587FF;
	color:#FF0066;
	width:110px;
	height:17px;
	margin-top:9px;
	padding:0px 0 0px 0;
	background-image:url(/image/p/member/mydata/form_ao_bk.gif);
	background-repeat:no-repeat;
}

/* infomation */
.note{
	width:633px; 
	background:url('/image/p/infomation/bg_mem2.gif') repeat-y;
	margin-top:0px;
	text-align:left;
}

.note .usearea{
	padding:2px 26px 6px 35px;
	line-height:130%;
	font-size:12px;
}

.note .step{
	background:#F3FFFF;
	padding:6px;
	border:2px dotted #3399CC;
	margin:10px 0px;
}

.note h2{
	font-size:14px;
	color:#EE2299;
	padding-bottom:2px;
	border-bottom:4px double #FFAADD;
}

.note h3{
	font-weight:bold;
	background:#44AADD;
	color:#FFFFFF;
	margin:0px 0px 18px 0px;
	padding:4px;
}

.note p{
	margin-left:14px;
}

.note dt{
	margin:6px 0px 6px 14px;
	color:#FF8800;
}

.note dd{
	line-height:16px;
}

.note .notefoot{
	text-align:center;
	margin-top:12px;
	padding-top:6px;
	border-top:#99CCFF 1px solid;
	font-size:14px;
}

.referarea{
	width:420px;
	padding:8px;
	border:1px solid #999999;
	line-height:16px;
}


/*--- add css to information page---*/

/* infomation */
.note02{
	width:725px; 
	background:url('/image/p/information/bg.gif') repeat-y;
	margin-top:0px;
	text-align:left;
}

.note02 .usearea02{
	padding:0px 78px 6px 78px;
	line-height:130%;
	font-size:12px;
}

.note01{
	height:86px;
	width:725px;
	background:url('/image/p/information/info_head_single.gif') repeat-y;
	margin-top:0px;
	text-align:left;
}

.note01 .usearea01{
	padding:48px 0px 0px 76px;
	line-height:130%;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}


.info_h2 {
    font-size:14px;
	color:#F5128B;
	padding-top:14px;
	padding-left:126px;
	background-image:url(/image/p/information/info_title.gif);
	background-repeat:no-repeat;
	height:43px;
}

.info_h2_single {
    font-size:14px;
	color:#F5128B;
	padding-top:20px;
	padding-left:39px;
	background-image:url(/image/p/information/info_title_single.gif);
	background-repeat:no-repeat;
	height:33px;
	margin-top:0px;
}

table.linkList{
	width:569px;
}
table.linkList td {
	padding:6px;
}
table.linkList td.hrbox {
	padding:0px;
}
table.linkList .link{
	background-image:url(/image/p/information/arrow_sml.gif);
	background-repeat:no-repeat;
	padding-left:58px;
	width:20%;
	font-size:12px;
	color:#00CCCC;
}

table.linkList .link02{
	background-image:url(/image/p/information/arrow_sml2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	width:20%;
	font-size:12px;
	color:#00CCCC;
}

table.linkList td.hrbox {
	padding:0px;
}