/* ���O�C�� */

p.topicpath {
color:#333333;
font-size:10px;
}
p.topicpath a{
color:#999999;
font-size:10px;
}

#wrapper .h2_orange_round_long { background:url(/mp/img/login_logout/bg_h2_01.gif) 0 0 no-repeat; line-height:34px; font-size:18px;}

div.div_login { margin-top:10px;}

div.div_login h2 { margin-bottom:15px;}
div.div_login h3 { font-size:18px; text-align:center; margin-bottom:8px; color:#333;}
div.div_login .p01 { margin-bottom:10px;}

div.div_login .div01 { width:585px; float:left; height:270px;}
div.div_login .div01_inner { padding:20px 50px; border:1px solid #ccc; background:#fff;}

div.div_login .div01 .p01 { line-height:1.5; margin:15px 30px;}
div.div_login .div01 .p02 { text-align:center; padding-top:15px;}

div.div_login .div01 .div01_01 { border:1px solid #cccccc; padding:10px 10px 5px; background:#FFF7D6; margin:0 30px;}
div.div_login .div01 .ul01 li { background:url(/mp/img/login_logout/bg_li.png) 0 3px no-repeat; *background:url(/mp/img/login_logout/bg_li.png) 0 5px no-repeat; padding-left:20px; line-height:25px; font-size:12px; color:#777777;}

div.div_login .div01 .p01_01 { text-align:right; font-size:12px; margin:10px 0px;}
#wrapper div.div_login .div01 .p01_01 a { color:#3399FF; text-decoration:underline;}
#wrapper div.div_login .div01 .p01_01 a:hover { color:#3399FF; text-decoration:none !important;}

div.div_login .div02 { width:302px; float:right; display:inline; margin-right:70px;}
div.div_login .div02_inner { padding:20px; background:#EFF3FF; height:284px; *height:286px; _height:324px;}

div.div_login .div02 .p01 { font-weight:bold; margin:10px 0 5px; padding:0 10px;}
div.div_login .div02 .ipt01 { width:230px; line-height:18px; padding:4px 4px 4px; *padding:4px 4px 2px; hieght:20px; _height:30px; font-size:18px;}
div.div_login .div02 .ipt02 { font-size:18px;}

div.div_login .div02 .p02 { margin-bottom:5px; padding:0 10px;}

div.div_login .div02 .p03 { padding:10px 10px 10px;}
div.div_login .div02 .p03 .checkbox01 { vertical-align:middle; margin-bottom:1px; margin-right:5px;}

div.div_login .div02 .p04 { text-align:left; padding:0 10px;}

div.div_login .div02 .p05 { text-align:right; padding:50px 0 0;}
div.div_login .div02 .p05 a { color:#3399FF; text-decoration:underline;}
div.div_login .div02 .p05 a:hover { text-decoration:none !important;}

label { cursor:pointer;}

div.div_etp_intro{
margin:0px 30px;
height:80px;
display:block !important;
}

div.div_etp_intro a {
color:#3399FF;
}

div.div_etp_intro a:hover {
color:#3399FF;
text-decoration:none !important;
}

div.div_etp_intro table.tb_etp_intro{
border-collapse:collapse;
}
div.div_etp_intro table.tb_etp_intro td{
line-height:1.5;
}
div.div_etp_intro td.td_img_profile img {
border:1px solid #CCCCCC;
display:block !important;
}
div.div_etp_intro table.tb_etp_intro td.td_img_profile{
padding-right:20px;
}


/* ���O�A�E�g */
.box_center { text-align:center;}

div.div_out { width: 100%; margin: 20px auto 20px; text-align: center;}
div.div_out_inner { padding: 20px; textalign:center;}

div.div_out h2 { font-size:18px; text-align:center; margin-bottom:25px; margin-top:10px;}

div.div_out .p01 { text-align:center;}
div.div_out .p01 .img01 { margin-right:20px;}

div.div_out .div01_01 { border:1px solid #ccc; padding:20px 20px 10px; margin:30px 20px 10px; zoom:1;}
div.div_out .div01_01:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}

div.div_out .div01_01 .p01_01 { clear:both; margin-bottom:10px; zoom:1;}
div.div_out .div01_01 .p01_01:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
div.div_out .div01_01 .p01_01 img { float:left; margin-right:15px; vertical-align:bottom;}
div.div_out .div01_01 .p01_01 .spn01 { display:block; float:left; margin-top:12px; line-height:1.5;}

div.div_out .div01_01 .p01_01 a { color:#3399FF; text-decoration:underline;}
div.div_out .div01_01 .p01_01 a:hover { text-decoration:none !important;}



/* renew */

#wrapper .AFWBld { font-weight:bold;}

#wrapper .AMBm0 { margin-bottom:0;}
#wrapper .AMBm5 { margin-bottom:5px;}
#wrapper .AMBm10 { margin-bottom:10px;}
#wrapper .AMBm30 { margin-bottom:30px;}

#wrapper .AP10 { padding:10px;}
#wrapper .APRtLt20 { padding:0 20px;}
#wrapper .APRtLt100 { padding:0 100px;}

#wrapper .APLt5 { padding-left:5px;}
#wrapper .APTp10 { padding-top:10px;}

#wrapper .AFLt { float:left;}
#wrapper .AFRt { float:right;}

#wrapper .ABrdTp1 { border-top:1px solid #ccc;}

#wrapper .AFS16 { font-size:16px;}
#wrapper .ATCr { text-align:center;}


.APkg { zoom:1;}
.APkg:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}/* no ie mac \*/.APkg { display: block; }/* */


#LM1 { width:630px; float:left;}

.SDLM1 { background:#FFF2D9 url(/mp/img/login_logout/renew/bg/BgSDLM1.gif) 0 0 no-repeat;}
.SDLM1W1 { background:url(/mp/img/login_logout/renew/bg/BgSDLM1W1.gif) 0 bottom no-repeat; padding:15px;}

.SDLM1 a { color:#3366cc;}


.SDLM1CD1 { clear:both; background:#fff; padding:0 10px 10px; margin-bottom:15px;}

.SDTtl1 { position:relative; height:50px; margin-bottom:15px;}
	.SDTtl1 h2 { position:absolute; top:0; left:0;}
	.SDTtl1 .CP1 { position:absolute; top:20px; right:0px;}

.SIpt1 { line-height:1em; padding:6px 5px 0px; border:1px solid #ccc; vertical-align:middle; height:18px; _height:24px;}

.SIpt1Hgt38 { height:30px; _height:38px; font-size:20px; padding:8px 5px 0px;}
.SIpt1Wid380 { width:370px; _width:380px;}

.SChk1 { vertical-align:middle; margin:0 2px 2px 0;}

.SPIconRed1 {}
	.SPIconRed1 a { background:url(/mp/img/login_logout/renew/event/IconRed1.gif) 0 1px no-repeat; padding-left:16px;}

#LS1 { float:right; width:310px;}

.SDLS1 { clear:both; background:url(/mp/img/login_logout/renew/bg/BgSDLS1.jpg) 0 0 repeat-y; margin-bottom:20px;}
.SDLS1W1 { background:url(/mp/img/login_logout/renew/bg/BgSDLS1W1.jpg) 0 0 no-repeat;}
.SDLS1W2 { background:url(/mp/img/login_logout/renew/bg/BgSDLS1W2.jpg) 0 bottom no-repeat; padding:10px 10px 6px;}

.SDLS1 a { color:#3366cc;}

.SPIconTwitter1 a { display:block; background:url(/mp/img/login_logout/renew/icon/IconTwitter1.jpg) 0 3px no-repeat; padding:6px 0 6px 26px; font-weight:bold; font-size:14px;}
.SPIconYahoo1 a { display:block; background:url(/mp/img/login_logout/renew/icon/IconYahoo1.jpg) 0 3px no-repeat; padding:6px 0 6px 26px; font-weight:bold; font-size:14px;}

