p.appeal{
clear:both;
width :530px;
height :350px;
background-image:url(/common/img/web20.png);
position:relative;
left:10px;
}

div.hint{
display:block;
border:1px solid #cdcdcd;
line-height:1.3;
width:385px;
position:relative;
top:-10px;
left:10px;
float:left;
background-image:url(/common/img/white.png);
_background-image:url(/common/img/white.gif);
}
div.hint p{
padding:5px;
}
div.entryform{
position:relative;
left:0px;
width:550px;
margin:10px 0px 20px 0px;
_margin-top:0px;
*margin-top:0px;
background-color:#f5f5f5;
background-image:url(/common/img/flag_back.png);
border:solid 2px #ddd;
overflow:hidden;
}
div.entryform h3{
font-size:14px;
margin:10px;
}

div.entryform input.ti{
width:273px;
background-color:#fff;
padding:3px;
_height:16px;
*height:16px;
}
label#entry-body-label{
position:relative;
top:15px;
}
div.entryform textarea{
width:516px;
_width:518px;
*width:518px;
height:120px;
background-color:#fff;
padding:5px;
font-size:12px;
}
div.field-inner{
padding:5px 10px;
}
div.entryform input#entry-submit{
float:right;
margin-right:15px;
margin-bottom:13px;
}
#iconview{
width:80px;
height:80px;
margin-right:10px;
margin-top:10px;
background-image:url(/common/img/iconback.png);
float:right;
_behavior: expression(IEPNGFIX.fix(this));
}
#iconview img{
position:relative;
top:10px;
left:10px;
}

#username{
clear:both;
float:right;
margin:10px;
}
div#iconview,p#username{

overflow:hidden;
}

h2.touroku,h3.zumi,h3.suguni,h3.senyouicon,h3.mailosirase,h3.mada,a.touroku,a.login,p.appeal{
display:block;
overflow:hidden;
font-size:8px;
text-indent:-9800px;
background-repeat: no-repeat;
margin:0px;
padding:0px;
}
h2.touroku{
clear:both;
width :550px;
height :44px;
background-image:url(/common/img/tourokuh2.png);
}
h3.zumi{
width :270px;
height :35px;
background-image:url(/common/img/zumih3.png);
_behavior: expression(IEPNGFIX.fix(this));
}
h3.mada{
width :270px;
height :35px;
background-image:url(/common/img/madah3.png);
_behavior: expression(IEPNGFIX.fix(this));
}
div.mada p,div.zumi p{
line-height:1.3;
padding:0px 10px;
}

h3.suguni{
width :175px;
height :64px;
background-image:url(/common/img/suguni.png);
}
h3.senyouicon{
width :175px;
height :64px;
background-image:url(/common/img/senyouicon.png);
}
h3.mailosirase{
width :175px;
height :64px;
background-image:url(/common/img/mailosirase.png);
}
div.mada,div.zumi{
width:270px;
height:180px;
background-position:0px 35px;
background-repeat:no-repeat;
overflow:hidden;
}
div.mada{
background-image:url(/common/img/madaback.png);
float:right;
position:relative;
}
div.zumi{
background-image:url(/common/img/zumiback.png);
float:left;
position:relative;
clear:both;
}
a.touroku,a.login{
display:block;
width:150px;
height:53px;
background-image:url(/common/img/clear.gif);
background-repeat:repeat;
position:absolute;
right:8px;
bottom:10px;
float:right;
}
div.touroku{
width :175px;
height:164px;
background-image:url(/common/img/tourokuinfoback.png);
background-position:0px 64px;
background-repeat:no-repeat;
float:left;
}
div.touroku p{
padding:3px 10px;
line-height:1.2;
}
.mrg{
margin:0px 12px;
}
#signininfo{
margin:15px 0px;
}
div.capture{
padding:5px;
background-color:#cdcdcd;
border:solid 1px #a8a8a8;
width:160px;
position:relative;
float:right;
}
div.mask{
width:160px;
height:120px;
background-image:url(/common/img/clear.gif);
background-repeat:repeat;
position:absolute;
top:5px;
left:5px;
z-index:100;
}
div.posthead{
width:370px;
overflow:hidden;
}
div.posthead p{
padding:0px;
margin:10px 10px 0px 5px;
line-height:1.3;
}
