body {
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color : #007700;
	text-align: center;
	background-color : #fffff0;
	margin-bottom: 10px;
}

.mybbs-position {
	text-align : left ;
	width: 776px;
	background-color : #fff0ff ;
	margin : auto;
}

 .mybbs-contents {
	position : relative ;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 8pt;
	text-align: center;
	color : #000000 ;
	width: 776px ;
	padding-top : 3px ;
	padding-bottom : 4px ;
	border : 1px solid #0A3A90 ;
	clear : both ;
}

/****************** リンク *******************/

a:link {
	color : #3366FF ;
}
a:active {
	color : #3366FF ;
}
a:visited {
	color : #3366FF ;
}
a:hover {
	color : #1030CC ;
}

/****************** フォーム ********************/

form {
	margin : 0px ;
}

/************* 電子掲示板　メニュー **************/

.mybbs-position A.portalbar:link {
	color: #fff;
	text-decoration: none;
}
.mybbs-position A.portalbar:active {
	color: #fff;
	text-decoration: none;
}
.mybbs-position A.portalbar:visited {
	color: #fff;
	text-decoration: none;
}
.mybbs-position A.portalbar:hover {
	color: #09f;
	background-color: transparent;
	text-decoration: none;
}

/******************* ヘッダー ********************/

.mybbs-header {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 150% ;
	font-weight : bold ;
	color : #FFF0FF ;
	background-color : #0A3A90 ;
	width : 776px ;
	height :  ;
	text-align : left ;
	text-indent : 5px ;
	padding-top : 5px;
	padding-bottom : 3px;
	margin-top : 5px ;
	margin-bottom : 5px;
	voice-family : "\"}\"";voice-family : inherit ;
}

.mybbs-header-text {
}

/******************** メニュー *********************/

.menu {
	width : 176px ;
	float : left ;
}
.menu-header {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight : bold ;
	text-indent : 5px ;
	color : #0A3A90 ;
	background-color :  ;
	padding-top : 4px ;
	padding-bottom :3px ;
	border-style : solid ;
	border-color : #0A3A90 ;
	border-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 5px ;
	voice-family : "\"}\"";voice-family : inherit ;
}

.menu-contents {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 150% ;
	font-weight :  ;
	color :  ;
	background-color :  ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	padding-left : 5px ;
	margin-bottom : 10px ;
}

.menu-contents table {
	font-size : 100% ;
	width : 164px ;
}

/******************* カレンダー *******************/

.calender {
}

.calender-focus {
	font-weight : bold ;
	color : #0A3A90 ;
}

/********************* 記事 *********************/

.blog {
	width : 590px ;
	margin-bottom : 1em ;
	float : right ;
	voice-family : "\"}\""; voice-family : inherit ;
}

.blog-header {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight : bold ;
	text-indent : 5px ;
	color : #0A3A90 ;
	background-color : #F0FFFF ;
	padding-top : 4px ;
	padding-bottom : 3px ;
	border-style : solid ;
	border-color : #0A3A90 ;
	border-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 5px ;
	voice-family : "\"}\"";voice-family : inherit ;
}

.blog-contents {
	voice-family : "\"}\"";voice-family : inherit ;
}

.blog-number {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight :  ;
	color :  ;
	background-color : #FFFFFF ;
	text-align : right ;
	padding : 5px ;
}

.blog-category {
}

.blog-genre {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight :  ;
	text-align :  ;
	color :  ;
	background-color : #FFFFFF ;
	padding-top : 4px ;
	padding-bottom : 3px ;
	padding-left : 5px ;
	border-style : solid ;
	border-color : #0A3A90 ;
	border-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 5px ;
}

.blog-search {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight :  ;
	text-align :  ;
	color :  ;
	background-color : #FFFFFF ;
	padding-top : 4px ;
	padding-bottom : 3px ;
	padding-left : 5px ;
	border-style : solid ;
	border-color : #0A3A90 ;
	border-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 5px ;
}

.blog-pageselect {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight :  ;
	text-align : right ;
	color :  ;
	background-color : #FFFFFF ;
	margin-top : 1px ;
	padding-top : 5px ;
	padding-right : 5px ;
}

.blog-date {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight : bold ;
	text-indent : 5px ;
	color : #0A3A90 ;
	padding-top : 5px ;
	margin-top : 10px ;
	border-style : solid ;
	border-color : #0A3A90 ;
	border-top-width : 0px ;
	border-right-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 5px ;
	clear : both ;
}

.blog-entry {
	margin-top : 10px ;
	border-style : solid ;
	border-color : #0A3A90 ;
	border-width : 0px ;
	border-left-width : 5px ;
}

.blog-title {
	color : #FFFFFF ;
	padding-top : 5px ;
	padding-bottom : 2px ;
	padding-left : 5px;
	padding-right : 5px;
	border-style : dashed ;
	border-color : #0A3A90 ;
	border-width : 0px ;
	border-bottom-width : 1px ;
	background-color : #F0F7FF ;
}

.blog-scene {
	background-color : #FFFFFF ;
	width : 100% ;
	padding : 5px ;
	overflow : visible ;
}

.blog-title-time {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight :  ;
	color : #000000 ;
	float : left ;
}

.blog-title-title {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 100% ;
	line-height : 125% ;
	font-weight : bold ;
	color :  #0A3A90 ;
}

.blog-title-slide {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight :  ;
	color : #000000 ;
	text-align : right ;
}

.blog-image {
	float : right ;
	margin-left : 5px ;
	overflow : visible ;
}

.blog-text {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight :  ;
	color :  ;
	padding-top : 2px ;
	padding-right : 5px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	word-break : break-all ;
}

.blog-text-url {
	margin-top : 1em ;
}

.blog-update {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 125% ;
	font-weight :  ;
	text-align : right ;
	color :  ;
	background-color : #FFFFFF ;
	padding-right : 5px ;
	border-style : dashed ;
	border-color : #0A3A90 ;
	border-width : 0px ;
	border-bottom-width : 1px ;
	clear : both ;
}

.blog-entry-footer {
	width : 100% ;
	padding-top : 5px ;
	border-style : solid ;
	border-color : #0A3A90 ;
	border-width : 0px ;
	border-bottom-width : 1px ;
	background-color : #FFFFFF ;
}

.blog-trackback {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 100% ;
	line-height : 125% ;
	font-weight :  ;
	text-align : left ;
	color :  ;
	padding-left : 5px ;
	padding-bottom : 5px ;
	float : left ;
}

.blog-pagetop {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 100% ;
	line-height : 125% ;
	font-weight :  ;
	text-align : right ;
	color :  ;
	padding-right : 5px ;
	padding-bottom : 5px ;
	margin-top : 1.75em ;
}

/******************** ポップアップ ********************/

.blog-popup {
	background-color : #FFFFFF ;
	padding : 5px ;
	margin-top : 5px ;
}

.blog-popup-text {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	line-height : 150% ;
	font-weight :  ;
	text-align : left ; 
	color :  ;
}


