body,font,td,font,b,p{font-size:12px; line-height:18px;}
p {margin-top:0; margin-bottom:6px;}
.mini{font-size:10px; line-height:14px;}
.mini2{font-size:10px; line-height:16px;}
.mini3{font-size:11px; line-height:14px;}
.big{font-size:14px; line-height:16px;}
.long{font-size:12px; line-height:20px;}
.margin{margin-left:15px;}
.short{font-size:12px; line-height:14px;}


.padding-LR20{padding:0px 20px;}
.padding-LR10{padding:0px 10px;}
.margin-TB5{margin:5px 0px;}

#flashcontent{
	width: 758px;
	height: 320px;
	text-align: center;
	display:block;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

/* form */

.form{
	border-color:#bbbbbb;
	border-style:inset;
	border-width:1px;
}

.button{
	color:#555070;
	background-color:#F5F5FD;
	padding:3px;
	font-size: 12px;
	font-weight: bold;
	border: 1px outset #9F9893;
}

/* 070528追加 */

table.open{
	margin:0;
	padding:0;
	border:solid 1px #D7C7C6;
}

p.cal{
	margin:0;
	padding:3px 0;
	font-size:120%;
	font-weight:bold;
	color:#FFFFFF;
	background:#996666;
}

ul.opencam{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
}

ul.opencam li{
	margin:0;
	padding:2px 0;
	float:left;
	width:181px;
	border-top:solid 1px #D7C7C6;
	border-right:solid 1px #D7C7C6;
}

ul.opencam li.left{
	border-right:none;
}

li.cha{
	background:#F4AF49;
}

li.one{
	background:#77D777;
}

li.heart{
	background:#E6A9C7;
}

li.study{
	background:#DABFF6;
}

ul.camtxt{
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
	text-align:center;
}

ul.camtxt li{
	margin:0 0 0 17px;
	padding:0 0 0 5px;
	float:left;
}

li.chatxt{
	border-left:solid 18px #F4AF49;
}

li.onetxt{
	border-left:solid 18px #77D777;
}

li.hearttxt{
	border-left:solid 18px #E6A9C7;
}

li.studytxt{
	border-left:solid 18px #DABFF6;
}

p.caltxt{
	margin:10px 0 0 0;
	text-align:center;
}

