/*process*/



.zu01 {

background-image: url(img/zu01.gif);

background-repeat: no-repeat;

background-position: right top;

position: relative;

text-align: left;

width: 727px;

height: 285px;

margin-top: 18px;

}



.process01 {

	position: absolute;

	width: 147px;

	left: 63px;

	top: 192px;

	margin: 0px;

}



.process02 {

	position: absolute;

	width: 147px;

	left: 247px;

	top: 193px;

	margin: 0px;

}



.process03 {

	position: absolute;

	width: 147px;

	left: 433px;

	top: 192px;

	margin: 0px;

}



#entry {

width: 575px;

background-color: #FFEDED;

margin-top: 20px;

font-size: 12px;

font-weight: normal;

color: #666666;

line-height: 18px;

padding: 3px 5px;

margin-bottom: 17px;

}



.sub {

width: 585px;

text-align: center;

}



#entry .txt {

width: 557px;

}



#entry textarea {

font-size: 12px;

font-weight: normal;

line-height: 18px;

background-color: #ffffff;



}



#entry .add {

width: 450px;

}





/*login*/



#about01 {

width: 268px;

float: left;

}



#about01 p {

margin: 5px 0px 0px 56px;

}





#about02 {

width: 352px;

margin-left: 320px;

}



#about02 p {

margin: 0px 0px 0px 59px;



}



#about03 {

	width: 358px;

	float: right;

margin-right: 23px;
}



#about03 p {

margin: 3px 0px 0px 56px;

}



#about04 {

	width: 316px;

	margin-left: 370px;

	font-size: 12px;

font-weight: normal;

color: #666666;

line-height: 18px;

}



.login {

margin: auto;

height: 115px;

position: relative;

top: 15px;

}



.new {

width: 280px;

float: left;

margin-left: 30px;

}



#login-box {

background-image: url(img/enter-back.gif);

background-repeat: no-repeat;

margin-left: 370px;

margin-bottom: 17px;

height: 135px;

width: 280px;

font-size: 12px;

font-weight: normal;

color: #666666;

position: relative;

}



#login-box p {

margin: 21px 0px 0px 0px;

}







#login-box .back {

background-color: #FFF5FB;

height: 13px;

padding: 3px 5px;

}



#login-box .name-pass {

width: 152px;

}





.right {

margin: 5px 0px 3px 370px;

}



#qa .pink {

font-size: 15px;

font-weight: bold;

color: #ED5386;

margin: 3px 0px;

}



#qa .orange {

font-size: 15px;

font-weight: bold;

color: #FF5E2C;

margin: 4px 0px;

}



#qa {

margin-top: 15px;

margin-bottom: 0x;

}



#qa p {

margin: 0px 0px 13px 0px;

}



.answer-pink {

background-color: #FFE9F1;

padding: 7px;

}



.answer-orange {

background-color: #FFECDC;

padding: 7px;

}







/*pass*/



#pass-box {

background-color: #FFEDED;

width: 280px;

font-size: 12px;

font-weight: normal;

color: #666666;

padding: 7px 0px;

float: left;

}



#pass-box td {

height: 13px;

}



#pass-box input.txt {

width: 155px;

}



#pass-box table {

margin: auto;

}



.sub-bt {

width: 75px;

}



.pass-sub {

text-align: center;

padding-top: 5px;

}



.pass-right {

width: 405px;

float: right;

margin: 0px;

}



.pass {

height: 100%;

margin-top: 20px;

}



body {

background-image: url(/common/back-note.gif);

background-position: center;

margin: 0px;

padding: 0px;

border: 0px;

}





/*member*/



#report01 {

background-color: #FFEDED;

padding: 5px 8px;

margin-top: -2px;

font-size: 12px;

line-height: 18px;

}



#report01 table {

margin: 0px 0px 2px 0px;

border-collapse: collapse;

border-spacing: 0px;

}



#report01 p {

color: #E24765;

font-size: 14px;

font-weight: bold;

margin: 0px 0px 7px 0px;

font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

}



#report01 .tt {

width: 20px;

text-align: center;

}









.celback {

background-color: #FFEDED;

}



#report02 {

font-size: 12px;

font-weight: normal;

color: #666666;

}



#report02 td {

padding: 3px 7px;

}



#report02 table {

margin-top: 5px;

}



.name{

color:#E24765;

font-size:14px;

font-weight:bold;

line-height:20px;

letter-spacing:0.2em;

background-color:#FFECF1;

font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}



#report02 form {

margin: 12px 0px 20px 0px;

}

