﻿body {
	font-size : 12px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	line-break : break-all ;
}

table {
	font-size : 12px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	line-break : break-all ;
}

form {
	margin : 0px;
}

p {
	margin : 0px;
	padding : 2px;
}

div {
	margin : 0px ;
}

ul {
	padding: 0px 0px  0px  20px;
	margin: 0px;
}

li {
	padding : 0px 0px 3px 0px;
}

h1 {
	text-align: right ;
	width : 780px ;
	margin : 3px;
	color: #56ADCB;
	font-size: 12px;
}

a:link {
	color : #3069cf ;
}

a:active {
	color : #3069cf ; 
}

a:visited {
	color : #3069cf ; 
}

a:hover {
	color : #FF5F5F ; 
}

.emojiimage {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.header {
	margin : 0px;
	background-color: #e4e2dc;
}

.contents {
	margin : 0px 0px 10px 0px;
}

.contents .top {
	margin : 0px;
	background-color: #75A9FF;
}

.contents .top .title {
	padding : 6px;
	color : #ffffff;
	font-size : 12px;
	font-weight: bold;
}

.contents .top a {
	color : #ffffff;
	font-size : 12px;
	font-weight: bold;
}

.contents .note {
	padding : 6px;
	font-size : 12px;
	line-height : 14px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color : #a7a7a7;
	border-right-color : #a7a7a7;
}

.contents .note-link {
	padding : 6px 4px 6px 5px ;
	font-size : 12px;
	line-height : 14px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color : #a7a7a7;
	border-right-color : #a7a7a7;
}

.contents .note-small {
	padding : 6px;
	font-size : 10px;
	line-height : 12px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color : #a7a7a7;
	border-right-color : #a7a7a7;
}

.contents .note0 {
	padding : 10px 0px 0px 0px;
	font-size : 12px;
	line-height : 14px;
}

.contents .list {
	padding : 3px;
	background-color: #ffffff;
	border-bottom: 1px dashed #a7a7a7;
}

.contents .list2 {
	padding : 3px;
	background-color: #e4e2dc;
	border-bottom: 1px dashed #a7a7a7;
}

.contents .list0 {
	padding : 3px;
	background-color: #ffffff;
}

.contents .all {
	padding : 6px;
	font-size : 10px;
	line-height : 12px;
}

.contents .title {
	font-size : 14px;
	line-height : 16px;
}

.title_off{
	background-color: #94C6E7;
	background-repeat:repeat-x;
}

.contents .attachedimage {
	margin : 0px 0px 0px 8px ;
	float : right ;
}

.contents span {
	color : #006700 ;
}

.cal {
	padding : 3px;
	font-size : 10px;
	text-align: center;
	background-color: #ffffff;
	border: 1px dashed #a7a7a7;
}

.cal-head {
	padding : 3px;
	font-size : 10px;
	text-align: center;
}

.note0 .sun {
	color : #ff0000;
}

.note0 .sat {
	color : #0000ff;
}

.event {
	background-color: #ebe8d4;
}

.today {
	background-color: #f7f9c8;
}

.contents .bottom {
	margin : 0px;
	background-color: #e4e2dc;
}

.contents .bottom0 {
	margin : 0px;
	background-color: #ffffff;
}

.contents .bottom .link {
	padding : 6px;
	font-size : 10px;
}

.pagenumber {
	padding : 5px 5px 4px 5px ;
	text-align : right ;
}

.pagenumber-focus {
	color : #cc0000 ;
	font-weight : bold ;
}

.footer {
	margin : 5px 0px 0px 0px;
}

.copyright {
	font-family : "Verdana", "Arial", "Helvetica", "sans-serif";
	color : #333366;
	font-size : 10px;
	line-height : 11px;
}

#disp_b {
	display:none;
}

