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

img { border: none }

a:link { color : #C00 ; font-size : 12px ; line-height : 24px ;  text-decoration : none ; }
a:active { color : #C00 ; font-size : 12px ; line-height : 24px ;  text-decoration : none ; }
a:visited { color : #C00 ; font-size : 12px ; line-height : 24px ;  text-decoration : none ; }
a:hover { color : #600 ; font-size : 12px ; line-height : 24px ;  text-decoration : none ; }table {
	font-size : 12px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	word-break:break-all ;
}

.frame-top {
	background-image : url('../../../../image/portal_contents_frame002.gif');
	background-position : right ;
	background-repeat : no-repeat ;
}

.frame-right {
	background-image : url('../../../../image/portal_contents_frame006.gif');
	background-position : bottom ;
	background-repeat : no-repeat ;
}

.frame-bottom {
	background-image : url('../../../../image/portal_contents_frame008.gif');
	background-position : right ;
	background-repeat : no-repeat ;
}

.frame-left {
	background-image : url('../../../../image/portal_contents_frame004.gif');
	background-position : bottom ;
	background-repeat : no-repeat ;
}

.contents {
	background-color : #ECECEC ;
	background-image : url('../../../../image/portal_contents_bg_lb.gif');
	background-position : right bottom ;
	background-repeat : no-repeat ;
}

/* ここからB食メンテナンス画面 */
.mente {
	margin-bottom:30px;
	background: url('../../../../image/b_syoku.gif') no-repeat left top;
	width:431px;
	height:276px;
	text-align:center;
}

.mente_padding {
	padding-top:139px;
}

/* ここからol_polling_close画面 */
.ol_polling_close {
	margin-bottom:30px;
	background: url('../image/ol_polling_close.gif') no-repeat left top;
	width:451px;
	height:296px;
	text-align:center;
}

.ol_polling_close_padding {
	padding-top:195px;
	margin-bottom:0px;
}

.ol_polling_close_close {
	color:#f00;
	text-align:right;
	margin-top:44px;
	margin-right:50px;
}
