/*reset*/
body{ text-align:center; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ol, ul{list-style:none;}
fieldset, img{border:0;}
table{border-collapse: collapse; border-spacing:0;}
caption, th{text-align:left;}
address, caption, cite, code, dfn, em, strong, th, var{ font-style: normal; font-weight: normal;}
img{margin:0px; padding:0px; border:none}


a:link,a:visited,a:active{color:#c33333; text-decoration:underline; outline:none;}
a:hover{color:#7b1c1c; text-decoration:underline; outline:none;}

.popbody{ background:url(../img/bg_popup.jpg) fixed no-repeat #e8e8af; width:543px; height:400px;text-align:center}
.day { font-size: 10px; line-height: 120%; color: #929292; }


.title{ text-align:center; margin:10px 0}
.comment_Box { margin-top: 14px; margin-bottom: 10px; color: #F0C8C8; }

.content{ width:543px; height:400px; overflow:auto;  }
.poptext{ padding:20px; font-size:14px; line-height:1.4em; text-align:left;/*height:340px;*//*overflow:auto;*/ margin:0 auto;}
.poptext h2{ margin:5px 0px 10px 0; font-size:16px; line-height:1.4em; font-weight:bold; color:#5e460c;}
.btnclose{ text-align:right; padding:5px; clear: left; margin-bottom: 20px; 
}
.small { font-size: 10px; color: #999999; line-height: 100%; }


.pic{ float:left; margin: 10px 10px 10px 10px; padding:2px; border:1px dashed #CCCCCC; letter-spacing: 0.1em; 
}

.pic2{ float:right; margin: 10px 10px 10px 10px; padding:2px; border:1px dashed #CCCCCC; letter-spacing: 0.1em; 
}

b{ color:#B63030; font-weight:normal; 
}

strong{
color:#709d05;
}
strong2{
color:#ff0000;
}

.mini{
font-size:10px;
letter-spacing:0.5px;
line-height:1.2em;
}

.report{
background-color: #FFFFCC;
}

br {letter-spacing: 0;
}


/*TXT*/
.tx16 { font-size: 16px; margin-top: 5px; margin-bottom: 5px; }

.txpink { color: #F0C8C8; }

.blue { color: #1054D3; }
.txblue { color: #A0B8E4; }

.purple { color: #8A6DA7; }
.txtpurple { color: #C7B9D5; }

.glay { color: #888888; }
.txglay { color: #B7B7B7; }

/*clearfix*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block; clear:both}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.line { background-image: url(img/line.jpg); background-repeat: repeat-x; height: 5px; clear: both; margin-top: 10px; }
