@charset "utf-8";
/*===========*/
/*PAGE LAYOUT*/
/*===========*/
.alert_box
{
	position:absolute;
	visibility:hidden;
	width:10px;
	height:10px;
	left:0px;
	top:0px;
	float:right;
	overflow:visible;
	color:#ff0000;
	border: 1px solid #744700;
	background-color:#ffff80;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	filter:alpha(opacity=75);
	opacity: 0.75;
}
#reply_noscript
{
	color:#ff0000;
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	font-weight:bold;
	background-color:#ffff00;
}
/*============*/
/*FRAME LAYOUT*/
/*============*/
#comment_frametitle
{
	height:10px;
	text-align:left;
	padding:10px;
	color:#14007b;
	font-size:20px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	vertical-align:bottom;
	line-height:70%;
}
#botline_titleleft
{
	width:180px;
	height:8px;
	border-top:4px solid #433493;
}
#botline_titleright
{
	width:455px;
	height:8px;
	border-top:2px dashed #433493;
}
#comment_title
{
	width:600px;
	font-size:15px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	font-weight:bold;
	text-indent:5px;
	border-top:2px dotted #727272;
	background-color:#99ccff;
	color:#1502a0;
	text-align:left;
}
#comment_reply
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	text-align:right;
	border-top:2px dotted #727272;
	background-color:#99ccff;
	padding:0px 15px 0px 0px;
}
#comment_reply a
{
	color:#1902c3; text-decoration:none;
}  
#comment_reply a:link
	{color:#1902c3; text-decoration:none;}
#comment_reply a:visited
	{color:#1902c3; text-decoration:none;}
#comment_reply a:hover
	{color:#ff0000; text-decoration:none;}
#comment_info
{
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	text-indent:25px;
	background-color:#ddeeff;
	color:#2d33b8;
	text-align:left;
}
#comment_time
{
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	text-align:right;
	padding:0px 5px 0px 0px;
	background-color:#ddeeff;
	color:#606060;
	width:160px;
}
#comment_content
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	padding:0px 0px 0px 15px;
	background-color:#ddeeff;
	color:#404040;
	text-align:left;
}
#reply_title
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	font-weight:bold;
	padding:0px 15px 0px 15px;
	background-color:#ffdfa6;
	color:#5d0000;
	text-align:left;
}
#reply_info
{
	border-top:1px dotted #a8a8a8;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	text-indent:35px;
	background-color:#fff6aa;
	color:#2d33b8;
	text-align:left;
}
#reply_time
{
	border-top:1px dotted #a8a8a8;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	text-align:right;
	padding:0px 5px 0px 0px;
	background-color:#fff6aa;
	color:#606060;
	width:160px;
}
#reply_content
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	padding:0px 0px 0px 25px;
	background-color:#fff6aa;
	color:#404040;
	text-align:left;
}
#comment_target
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	color:#370787;
	font-weight:bold;
	text-indent:5px;
	background-color:#c3b8ff;
	text-align:left;
}
#name_container
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	background-color:#e7e3ff;
	height:28px;
	text-indent:5px;
	width:90px;
	text-align:left;
}
#delkey_container
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	background-color:#e7e3ff;
	height:28px;
	padding:5px 0px 0px 0px;
	text-align:left;
}
#title_container
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	background-color:#e7e3ff;
	height:28px;
	text-indent:5px;
	width:90px;
	text-align:left;
}
#postbox_container
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	background-color:#e7e3ff;
	text-indent:5px;
	vertical-align:top;
	width:90px;
	text-align:left;
}
#btn_container
{
	font-size:14px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	background-color:#e7e3ff;
	padding:3px 0px 8px 50px;
}
#text_name
{
	width:200px;
	padding:5px 0px 0px 0px;
}
.comment_bg
{
	background-color:#e7e3ff;
	text-align:left;
}
#name_text
{
	width:180px;
	height:18px;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
#delkey_text
{
	width:100px;
	height:18px;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
#title_text
{
	width:450px;
	height:18px;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
#postbox_text
{
	width:450px;
	height:150px;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
#comment_reset
{
	width:110px;
	height:40px;
	font-size:16px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
#comment_submit
{
	width:110px;
	height:40px;
	font-size:16px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
.to_comment
{
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	vertical-align:middle;
	height:16px;
}
.to_comment a
{
	color:#14007b; text-decoration:none;
}
.to_comment a:link
	{color:#14007b; text-decoration:none;}
.to_comment a:visited
	{color:#14007b; text-decoration:none;}
.to_comment a:hover
	{color:#ff0000; text-decoration:none;}
/*==============*/
/*ERRPAGE LAYOUT*/
/*==============*/
#err_title
{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	color:#cc0000;
}
#err_content
{
	text-align:left;
	font-size:16px;
	font-weight:normal;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
#err_link
{
	text-align:center;
	font-size:16px;
	font-weight:normal;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
/*=================*/
/*DELKEY_INPUT FORM*/
/*=================*/
.delkey_input
{
	position:absolute;
	visibility:hidden;
	/*
	background-color:#ffff80;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	font-size:12px;
	text-align:center;
	vertical-align:center;
	filter:alpha(opacity=75);
	opacity: 0.75;
	border: 1px solid #744700;
	color:#ff0000;
	*/
	width:220px;
	height:100px;
	left:400px;
	top:0px;
	float:right;
	overflow:visible;
}
.rc_bg
{
	background: url(../images/rc_bg.png) repeat;
}
#rc_lt
{
	width:80px;
	height:5px;
	background: url(../images/rc_lt.png) no-repeat;
	background-position:top left;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}
#rc_rt
{
	width:80px;
	height:5px;
	background: url(../images/rc_rt.png) no-repeat;
	background-position:top right;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}
#rc_lb
{
	width:80px;
	height:5px;
	background: url(../images/rc_lb.png) no-repeat;
	background-position:bottom left;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}
#rc_rb
{
	width:80px;
	height:5px;
	background: url(../images/rc_rb.png) no-repeat;
	background-position:bottom right;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}
#rc_l
{
	width:5px;
	background: url(../images/rc_l.png) repeat-y;
	background-position:left;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}
#rc_r
{
	width:5px;
	background: url(../images/rc_r.png) repeat-y;
	background-position:right;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}
#del_input
{
	color:#152b9f;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
	text-align:left;
	text-indent:0px;
	height:20px;
}
#del_tbox
{
	height:30px;
	text-align:center;
}
#del_btn
{
	height:35px;
	text-align:center;
}
#delkey_reset
{
	width:70px;
	height:24px;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
#delkey_submit
{
	width:70px;
	height:24px;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
#del_text
{
	width:170px;
	height:22px;
	font-size:12px;
	font-family:Meiryo,メイリオ,sans-serif,Arial;
}
