/* CSS Document */
body{
	background-image:url(../images/bg.gif);
	color:#666666;
}
.size10_12 {  font-size: 10px; line-height: 12px}

.size10_14 {  font-size: 10px; line-height: 14px}

.size10_16 {  font-size: 10px; line-height: 16px}

.size12_12 {  font-size: 12px; line-height: 12px}

.size12_14 {  font-size: 12px; line-height: 14px}

.size12_16 {  font-size: 12px; line-height: 16px}

.size12_18 {  font-size: 12px; line-height: 18px}

.size14_14 {  font-size: 14px; line-height: 14px}

.size14_16 {  font-size: 14px; line-height: 16px}

.size14_18 {  font-size: 14px; line-height: 18px}

.size14_20 {  font-size: 14px; line-height: 20px}

.bg_in{
background-color:#FFFFFF;
}
.main_contents {
	font-size: 80%;
	line-height: 140%;
}


.logo_padding{
padding-left:8px;
padding-top:15px;
}

.sub_padding{
padding-top:25px;
}

.contents_bg{
background-image:url(../images/contents_bg.gif);
background-repeat:repeat-y;
}

.text{
	padding-left:21px;
	font-size: 10px;
	line-height: 130%;
}

.whats_text{
	padding-left:24px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	font-size: 10px;
}
.whats_date{
	font-weight:bold;
	font-size: 10px;
}

.footer_menu{
	background-image:url(../images/footer.gif);
	color:#FFFFFF;
	font-size: 10px;
}

.footer_copy{
background-color:#626B8E;
}

.footer_menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.footer_menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h1,ul {
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #565F84;
}
.com1 dt {
	float: left;
	width: 80px;
	background-color: #C6C8D3;
	margin-right: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
	height: 15px;
	padding-left: 5px;
}
.com1 dd {
	height: 20px;
}
.com2 dt {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6666;
	margin-bottom: 5px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #FF6666;
	padding: 3px;
}
.com2 dd {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-left: 20px;
}
.com3 dt {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
}
.com3_midashi {
	font-weight: bold;
	color: #669999;
	font-size: 110%;
}

.com3 dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.event dt {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #996699;
	margin-bottom: 5px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #996699;
	padding: 3px;
}
.event dd {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-left: 20px;
}
.rec dt {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding: 3px;
}
.rec dd {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-left: 20px;
}

.etect_table {
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACC424;
	border-left-color: #ACC424;
	width: 95%;
}
.etect_maru {
	font-size: 9px;
	color: #ACC424;
	margin-left: 10px;
}
.sikaku {
	font-size: 9px;
	color: #2070C8;
}
.under_bar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.midahsi01 {
	font-size: 12px;
	color: #6699CC;
}
.midashi03 {
	background-color: #f5f5f5;
	padding: 3px;
	width: 90%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	text-align: left;
}

