@charset "Shift_JIS";

body {
	text-align:center;
	margin-top:0px;
	background-color:#E8D4C1;
	background-image:url(img/back.gif);
	background-repeat:repeat;
	color:#696969;
	font-size:12px;}

img{border:none;}

a{font-size: 12px;text-decoration: none;}
a:link{font-size: 12px;color: #000000;}
a:visited{font-size: 12px;color: #B8860B;}
a:active{font-size: 12px;color: #FF0000;}
a:hover{font-size: 12px;color: #BB7C7C;text-decoration: underline;}

.v-top{vertical-align:top;}

.t-right{text-align:right;}


.main{width:423px;
	margin:5px;}

.box-right{
	width:288px;
	margin:5px;
	border:solid #c0c0c0 1px;
	text-align:center;}

.box-top-mini{
	width:214px; height:240px;
	margin:2px;
	padding:5px;
	border:solid #c0c0c0 1px;
	line-height:20px;}

.box{
	margin:0px;
	padding:0px;
	border-top:solid 1px #efefef;
	border-right:solid 1px #efefef;}
	
.box td{
	margin:0px;
	padding:5px;
	border-bottom:1px solid #efefef;
	border-left:1px solid #efefef;}

.line {
	padding-top: 0;
	padding-left: 10px;}

#acc {
	width: 530; /* 横幅 */
	float: right; /* 配置右寄せ */
	text-align: right; /* 右揃え */
	padding-top: 0;
	padding-right: 10px;}

.prof {
	background-color: #FF8400; /* 背景色 */
	color: #FFFFFF; /* 文字色 */
	font-size: 10px; /* 文字サイズ */
	vertical-align:top}

/*-----------------プラス-----------------*/
table{margin:0;padding:0}

.font-s{font-size:10px;}
.font-m{font-size:12px;}

.red{color: #877460;}
.gold{color: #B8860B;}
.white{color: #ffffff;}
.gray{color: #696969;}
.pink{color:#C71585;}

.bg-white{background-color:#ffffff;}
.bg-gold{background-color:#B8860B;}
.bg-red{background-color:#ff0000;}
.bg-orange{background-color:#FF8C00;}
.bg-yellow{background-color:#FFD700;}
.bg-gray{background-color:#efefef;}

.t-right{text-align:right;
	margin-left:0;
	padding-left:0;
	padding-right:0}

.t-center{text-align:center;}

.right{float:right}

/*----------------------------------

#vertical {
	background-color: #FFFFFF;
	width: 194px;
	float: left;
	padding-top: 0;
	padding-left: 0;}
----------------------------------*/
