﻿/* event info CSS Document */

.border {
	border: 1px solid #CCCCCC;
}

#themeSC h3 {
	font-size: 12px;
	color: #000066;
	border-left-style: solid;
	border-left-width: 4px;
	border-left-color: #B00000;
	padding: 0px 0px 0px 10px;
}

.docsBoxEvent {
	font-size: 75%;
	line-height: 180%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.txtRed {
	color: #DD0000;
}

dl {
	margin-left: 1em;
}

dt {
	width: auto;
	color: #333333;
	padding-top: 0.5em;
	float: left;
}

dd {
	margin-left: 5em;
	padding-top: 0.5em;
}

h4.underMenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 100%;
}

.borderGreen {
	padding: 5px;
	border: 2px solid #009999;
}

.txtRed {
	color: #CC0000;
}

.blockBrown {
	padding: 5px;
	border: 1px solid #996600;
}

.blockBrown td {
	padding: 0.2em 0.5em;
}

.boldGray {
	padding: 1px;
	border: 5px solid #CCC;
}

.pinkBox {
	font-size: 75%;
	color: #000;
	background-color: #FADEED;
	padding: 5px 5px 5px 10px;
	line-height: 160%;
	border: 2px solid #D6D6D6;
}

#kani,#hire,#ebiF,#beef{
	/*width: 400px;*/
}

#kani dl,
#hire dl,
#ebiF dl,
#beef dl{
	margin-left: 2em;
}

#kani dt,
#hire dt,
#ebiF dt,
#beef dt{
	width: 200px;
}

#kani dd,
#hire dd,
#ebiF dd,
#beef dd{
	margin-left: 200px;
}

#kani td,#beef td{
	padding-right: 2em;
}

#kani td,#kani th{
	border-bottom: 1px solid #EEE;
	padding: 0.2em;
}

#kani th{
	text-align: right;
	vertical-align: top;
}

#kani td.noBorder{
	border-style: none;
}


#xmas{
	font-size: 75%;
	width: 470px;
}

#xmas h4{
	border-bottom: 1px solid #C81F1F;
	padding-bottom: 0.2em;
}

#xmas ul{
	margin-left: 2em;
}

#xmas li{
	line-height: 170%;
}

div.members{
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	background: #900;
	text-align: center;
	padding: 5px;
}

#winter{
	font-size: 75%;
	width: 470px;
}

#winter div.menu{
	line-height: 150%;
	margin: 1em;
}

#winter div.drink{
	background: #EEE;
	margin: 1em;
	padding: 5px;
	color: #333;
	border: 1px solid #CCC;
}



div.boxBrown{
	font-size: 90%;
	padding: 0.5em;
	border: 1px solid #8F6552;
}

div.boxPurple{
	font-size: 90%;
	padding: 0.5em;
	border: 1px solid #4A45A1;
}

/* 2010.02.09 Event Mimoza
---------------------------------------------*/

#mimoza{
	font-size: 75%;
	width: 470px;
	
}

#mimoza div.copy{
	line-height: 180%;
	text-align: center;
}

#mimoza .txtEG{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333;	
}

#mimoza div.ditail{
	padding: 1em;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	background: #F6EAEA;
	color: #000;
	border: 2px solid #E6C0C0;
}

#mimoza div.ditail2{
	padding: 1em;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	color: #000;
	border: 2px solid #E6C0C0;
}

#mimoza dl{
	margin-left: 0px;
}

#mimoza dt{
	font-weight: bold;
	color: #333;
	width: 6em;
	text-align: center;	
}

#mimoza dd{
	margin-left: 7em;
}

.txtMoreL{
	font-size: 1.2em;
}

/* 2011.03.01 Event
---------------------------------------------*/


table.photo{
	margin-left: 0.5em;
}

table.photo th,table.photo td{
	vertical-align: top;
	background: url(../../img/dot_x.gif) repeat-x center bottom;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}

table.photo th{
	
}

table.photo td{
	padding-left: 1.5em;
	color: #333;
	padding-right: 1.5em;
	line-height: 180%;
}


