p.pagenavi{
display:block;
width:100px;
text-align:center;
margin:5px 0px;
font-size:16px;
font-weight:800;
float:right;
}


div#headnaviarea{
width:100px;
position:absolute;
top:7px;
left:400px;
*top:5px;
overflow:hidden;
}
a.comprev{
width:20px;
height:25px;
float:left;
text-align:left;
}
a.comnext{
width:20px;
height:25px;
float:right;
}
a.comprev img,a.comnext img{
_behavior: expression(IEPNGFIX.fix(this));
}


div.compages{
_display:inline-block;
padding:5px;
margin:0px 5px;
border:1px solid #ffffff;
background-image:url(/common/img/faqinfo.png);
_background-image:url(/common/img/white.gif);
overflow:hidden;
position:relative;
}

div.compages p.caption{
padding:8px;
line-height:1;
}

div#commenttexture{
clear:both;
padding:80px 5px 5px 5px;
margin:5px 10px;
background:url(/common/img/aback.png) no-repeat top left #efefef;
overflow:visible;
_display:inline-block;
}

div.answertitle{
width:550px;
height:94px;
background:url(/common/img/h2answer.png) no-repeat;
position:absolute;
left:0px;
_behavior: expression(IEPNGFIX.fix(this));
z-index:100;
}

div.comment{
_display:inline-block;
padding:5px 5px 0px 5px;
margin:10px 5px;
border:1px solid #ffffff;
clear:both;
overflow:hidden;
position:relative;
background:url(/common/img/white.png);
_background:url(/common/img/white.gif);
}



.commenticon{
float:right;
width:70px;
height:70px;
overflow:visible;
}
.commenticon p{
display:block;
margin:5px;
}
.commenticon p img{
width:60px;
height:60px;
z-index:100;
}
div.commenttext{
font-size:12px;
line-height:1.5;
overflow:visible;
}










p.loginname{
display:block;
position:absolute;
font-size:16px;
font-weight:800;
top:50px;
left:120px;
padding:20px;
border:solid 1px #fff;
background-image:url(/common/img/faqinfo.png);
}

div#post p{
width:120px;
position:absolute;
bottom:16px;
right:400px;
}

label.comlabel{
position:relative;
top:-3px;
}
.iconselect{
width:225px;
height:50px;
position:absolute;
top:50px;
left:294px;
}


div.commentcell{
position:absolute;
top:33px;
left:105px;
}
div.commentcellmail{
position:absolute;
top:78px;
left:105px;
}
div.commentcellmem{
position:absolute;
top:117px;
left:390px;
}



span.hissu{
color:#f00;
margin-right:5px;
}

label.comlabelarea{
position:absolute;
top:129px;
left:12px;
}

input.submitbutton{
position:absolute;
bottom:10px;
right:10px;
}

div.lowernavi{
padding:20px 0px;
background:url(/common/img/faqgray.png) top right no-repeat;
_background:url(/common/img/qagray.png) top right no-repeat;
}




div#comformareabase{
border:solid 1px #cdcdcd;
height:270px;
_height:290px;
margin:5px 10px;
padding:10px;
background:url(/common/img/faqformback.png) no-repeat;
position:relative;
}
h3.nocomment{
font-size:12px;
margin:0px 0px 15px 0px;
text-align:center;
}
h3#comformtitle{
font-size:14px;
margin-bottom:10px;
}

div#ent_content p{
line-height:1.5;
margin:10px;
}
h4.writername{
font-size:12px;
}
span.postdate{
font-weight:400;
font-size:12px;
margin-left:10px;
}


h3.commentmore{
margin:10px;
font-size:12px;
}

p.entcomcount{
float:right;
position:relative;
margin-right:10px;
top:17px;
_top:42px;
}

div.commenttext{
margin:10px;
line-height:1.5;
}

div#ent_content{
_display:inline-block;
border:2px solid #FDEBEC;
padding:10px 10px 20px 10px;
margin:0px 10px 10px 10px;
background:url(/common/img/qback.png) top right #fff no-repeat;
overflow:hidden;
}





div.main_back{
width:550px;
height:94px;
background:url(/common/img/h2question.png) no-repeat;
_behavior: expression(IEPNGFIX.fix(this));
}












div.main_back p{
display:block;
margin:5px 10px;
margin-left:50px;
}
p.writername{
float:left;
}
div#author_img,div.iconprev{
background:url(/common/img/iconback.png) no-repeat;
float:left;
width:80px;
height:80px;
margin-right:10px;
margin-bottom:15px;
_behavior: expression(IEPNGFIX.fix(this));
}
div#author_img img,div.iconprev img{
position:relative;
top:10px;
left:10px;
}


div.iconprev{
position:absolute;
top:30px;
left:10px;
}








.lowernavi{
position:relative;
top:0px;
left:0px;
font-size:12px;
text-align:center;
margin-top:0px;
padding-left:5px;
_margin-left:5px;
z-index:8;
}

.lowernavi a{
display:block;
width:24px;
height:16px;
background-image:url(/common/img/pagelink.png);
background-repeat:no-repeat;
overflow:visible;
float:left;
margin-left:4px;
padding-top:2px;
}
.lowernavi a:link{
text-decoration:none;
}
.lowernavi a:visited {
text-decoration:none;
}

.lowernavi a:active {
text-decoration:none;
}

.lowernavi a:hover{
background-image:url(/common/img/pagelink_o.png);
background-repeat:no-repeat;
text-decoration:none;
color:#FE9E22;
}

.lowernavi p{
display:block;
width:24px;
height:16px;
background-image:url(/common/img/nolink.png);
background-repeat:no-repeat;
overflow:visible;
float:left;
color:#eeeeee;
margin-left:4px;
padding-top:2px;
}




#ent_content ul,#ent_content ol{
line-height:2.0;
font-size:14px;
margin-left:25px;
}
#ent_content ol{
list-style:decimal inside;
}
#ent_content ul{
list-style:square url(/common/img/ulimage.png) inside;
_list-style:square url(/common/img/ulimage.gif) inside;
font-weight:800;
}
#ent_content blockquote{
border:solid 1px #f33;
padding:5px;
margin:5px 15px;
}

.content table{
border:solid 1px #888;
border-collapse: collapse;
table-layout: fixed;
max-width:505px;
}

.content table td{
margin:0px;
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width:1px;
}


.entrylist p{
padding:10px 0px 0px 10px;
}
.entrylistbox{
width:550px;
margin-left : auto;
margin-right : auto;
margin-top:25px;
margin-bottom:15px;
background-image:url(/common/img/flag_back.png);
background-repeat:repeat;
overflow : hidden;
}
.entrylistbox strong{
font-weight:800;
color:#000000;
}

.entrylist_left{
float : left;
width:158px;
padding:10px 0px;
overflow : hidden;
}
.entrybox{
float : left;
width:372px;
overflow : hidden;
margin-top:20px;
margin-bottom:20px;
}
.entrybox a:hover{
position: relative;
left: 1px;
top: 1px;
}

























.entrylist{
display:block;
float : right;
width :372px;
height:34px;
font-size:14px;
text-align :left;
background-image:url(/common/img/entry_list.png);
background-repeat:no-repeat;
background-position: center top;
overflow : visible;
_behavior: expression(IEPNGFIX.fix(this));
}

.entrylist li{
line-height:1;
}

.entrylist_body{
float : right;
width :372px;
background-image:url(/common/img/entry_list_center.png);
background-repeat:repeat-y;
overflow : hidden;
_behavior: expression(IEPNGFIX.fix(this));
}

.entrylist_footer{
float : right;
width :372px;
height:5px;
background-image:url(/common/img/entry_list_footer.png);
overflow : hidden;
_behavior: expression(IEPNGFIX.fix(this));
}

.entrylistbox_footer{
float:left;
width:550px;
height:20px;
text-align:center;
background-image:url(/common/img/gradation.png);
background-repeat:repeat-x;
overflow : hidden;
_behavior: expression(IEPNGFIX.fix(this));
}


.inputname{
float:left;
width:120px;
_height:20px;
border: inset 2px #cdcdcd;
background:url(/common/img/white.png);
_background:url(/common/img/white.gif);
color:#285E6F;
}

.inputemail{
float:left;
width:170px;
_height:20px;
border: inset 2px;
border: inset 2px #cdcdcd;
background:url(/common/img/white.png);
_background:url(/common/img/white.gif);
color:#285E6F;
}

.memcheck{

}

.ico{
display:block;
width:60px;
height:60px;
float:left;
_behavior: expression(IEPNGFIX.fix(this));
}

.iconselectermrgaaaa{
margin:7px 25px 24px 25px;
}
.iconselecteraaa{
width:340x;
height:60px;
}
.iconselecter img{
_behavior: expression(IEPNGFIX.fix(this));
}



button.select{
margin:-3px -7px -7px 0px;
_margin:0px -3px -3px 0px;
*margin:0px -3px -3px 0px;
padding:0px;
width:25px;
height:25px;
border:1px solid #ffffff;
background-color:#A6ADE0;
cursor:pointer;
}
button.select:hover{
background-color:#FFFFFF;
}
.commentarea{
width:495px;
height:95px;
*width:497px;
_width:508px;
_height:100px;
border: inset 2px #cdcdcd;
font-size:12px;
background:url(/common/img/white.png);
_background:url(/common/img/white.gif);
color:#333;
padding:3px;
position:absolute;
bottom:40px;
right:10px;
z-index:100;
}
.commentcell{
display:block;
width:370px;
height:40px;
}
.commentcellmail{
display:block;
width:370px;
height:30px;
}
.commentcellmem{
display:block;
width:370px;
height:20px;
}