/* http://f32.aaa.livedoor.jp/~azusa/index.php?t=css&p=kadomaru */
/* Snazzy Borders - http://www.cssplay.co.uk/boxes/snazzy.html */
.xboxcontent th {
	padding: 3px;
	background:transparent;
	font-weight: bold;
}
.cornerbox_first { background:transparent; margin:1em 0; padding:0; width: 600px; }
.cornerbox_first p { margin:0; padding:5px 0px; }
.cornerbox_first .xtop, .cornerbox_first .xbottom {display:block; background:transparent; font-size:1px; }
.cornerbox_first b { display:block; overflow:hidden; }
.cornerbox_first .xb1, .cornerbox_first .xb2, .cornerbox_first .xb3 {height:1px; }
.cornerbox_first .xb2, .cornerbox_first .xb3, .cornerbox_first .xb4 {background:#f0ffe8; border-left:1px solid #228b22; border-right:1px solid #228b22; }
.cornerbox_first .xb1 { margin:0 5px; background:#228b22; }
.cornerbox_first .xb2 { margin:0 3px; border-width:0 2px; }
.cornerbox_first .xb3 { margin:0 2px; }
.cornerbox_first .xb4 { height:2px; margin:0 1px; }
.cornerbox_first .xboxcontent { display:block; background:#f0ffe8; border:0 solid #228b22; border-width:0 1px; }
.cornerbox_first th { color: #228b22;}

.cornerbox_reply { background:transparent; margin:1em 0; padding:0; width: 600px; }
.cornerbox_reply p { margin:0; padding:5px 0px; }
.cornerbox_reply .xtop, .cornerbox_reply .xbottom {display:block; background:transparent; font-size:1px; }
.cornerbox_reply b { display:block; overflow:hidden; }
.cornerbox_reply .xb1, .cornerbox_reply .xb2, .cornerbox_reply .xb3 {height:1px; }
.cornerbox_reply .xb2, .cornerbox_reply .xb3, .cornerbox_reply .xb4 {background:#ffffe0; border-left:1px solid #ff8c00; border-right:1px solid #ff8c00; }
.cornerbox_reply .xb1 { margin:0 5px; background:#ff8c00; }
.cornerbox_reply .xb2 { margin:0 3px; border-width:0 2px; }
.cornerbox_reply .xb3 { margin:0 2px; }
.cornerbox_reply .xb4 { height:2px; margin:0 1px; }
.cornerbox_reply .xboxcontent { display:block; background:#ffffe0; border:0 solid #ff8c00; border-width:0 1px; }
.cornerbox_reply th { color: #ff8c00; }
