/*-------公開ページスタイル-----*/

.table-ri {

	width: 350px;

	border: medium double #ffffff;

	background-color: #ffffff;

}

.td-ri-title {

	font-size: 11px;

	font-weight: bold;

	padding: 2px;

	color: #ffffff;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #ffffff;

	text-align: center;

}

.td-ri-date {

	font-size: 12px;

	padding: 7px;

	vertical-align: top;

	color: #ff0000;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #4268a7;

	width: 30%;

	text-align: center;

}

.td-ri-comment {

	font-size: 12px;

	padding: 7px;

	color: #666666;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #4268a7;

	width: 70%;

}

.table-ri-admin {

	width: 450px;

}

.td-ri-ptop {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666666;

}

.td-ri-pbottom {

}

.td-ri-admin {

	font-size: 11px;

	color: #FF0000;

	text-align: right;

	padding: 2px;

}

.form-tr-pass {

	font-size: 10px;

	width: 100px;

	border: 1px solid #333333;

	color: #333333;

}

.form-tr-submit {

	background-color: #CCCCCC;

	color: #333333;

	border: 1px solid #333333;

	font-size: 10px;

	font-weight: bold;

	height: 16px;

	width: 16px;

}

.table-prenext {

	width: 100%;

}

.td-prenext {

	text-align: center;

	font-size: 11px;

}

.td-prev {

	text-align: left;

	font-size: 11px;

	width: 20%;

}

.td-next {

	text-align: right;

	font-size: 11px;

	width: 20%;

}

.td-copyright {

	font-size: 10px;

	color: #333333;

	text-align: right;

}

/*-------管理者ページスタイル-----*/

.table-ad {

	width: 450px;

	border: medium double #3399CC;

	background-color: #CCCCCC;

	margin-top: 3px;

}

.td-ad-title01 {

	font-size: 12px;

	font-weight: bold;

	padding: 2px;

	color: #FFFFFF;

	background-color: #3399CC;

	text-align: center;

}

.td-ad-title02 {

	background-color: #3399CC;

	text-align: right;

	padding: 2px;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

.td-ad-title03 {

	background-color: #EEEEEE;

	text-align: center;

	font-size: 12px;

	color: #3399CC;

	font-weight: bold;

	padding: 2px;

	width: 20%;

}

.td-ad-bold {

	font-size: 12px;

	color: #333333;

}

.td-ad-comment01 {

	background-color: #FFFFFF;

	font-size: 12px;

	color: #333333;

	padding: 2px;

	width: 60%;

}

.td-ad-comment02 {

	background-color: #FFFFFF;

	font-size: 12px;

	color: #333333;

	padding: 2px;

	width: 80%;

	height: 25px;

}

.td-ad-comment03 {

	background-color: #FFFFFF;

	font-size: 12px;

	color: #333333;

	padding: 2px;

	width: 80%;

	vertical-align: top;

	height: 105px;

}

.td-ad-comment04 {

	background-color: #FFFFFF;

	font-size: 11px;

	color: #333333;

	text-align: center;

	width: 20%;

}

.td-ad-comment05 {

	background-color: #FFFFFF;

	font-size: 12px;

	color: #333333;

	width: 75%;

}

.td-ad-comment06 {

	background-color: #FFFFFF;

	width: 5%;

	font-size: 10px;

}

.td-ad-prenext {

	background-color: #FFFFFF;

}

.form-ad-date {

	font-size: 12px;

	width: 200px;

}

.form-ad-comment {

	font-size: 12px;

	width: 300px;

	height: 100px;

}

.form-ad-submit {

	background-color: #FFFFFF;

	color: #006699;

	border: 1px solid #006699;

	font-size: 12px;

	font-weight: bold;

}

.form-ad-submitdel {

	background-color: #FFFFFF;

	color: #FF0000;

	border: 1px solid #FF0000;

	font-size: 12px;

	font-weight: bold;

}

.form-ad-dsp {

	font-size: 12px;

	width: 30px;

	text-align: right;

}

.form-ad-color {

	font-size: 12px;

	width: 60px;

}

.form-ad-link {

	font-size: 12px;

	width: 235px;

}

