/*___________ 基本設定 ___________ */
body,td,th {
	font-size: 13px;
	line-height: 170%;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
}
#bodybg {
	background-image: url(img/bg2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 446px;
	width: 624px;
	margin-top: 0px;
	margin-left: 0px;
}
#main {
	width: 950px;
	margin-top: -446px;
	margin-right: auto;
	margin-left: auto;
}
.yel {
	background-color: #FF9;
}
#foot {
	background-color: #c9c9c9;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#foota {
	background-image: url(img/fbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 115px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -8px;
	margin-left: auto;
	padding-top: 15px;
	font-size: 12px;
	color: #666;
}

.news {
	font-size:16px;
	line-height: 180%;
}

/*___________ 【CONTENTS】___________ */


/*___________ 右カラム ___________ */

#right {
	float: right;
	width: 220px;
	margin-top: 10px;
}

/*___________ 左カラム ___________ */


/* ____ フロートボックス解除用。htmlでは<div class="clear"></div>で使用 ____ */
.clear {
	clear:both;
}


/*___________ FOOTER ___________ */


.ftext {
	color: #CCC;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* ____ footerリンクテキスト ____ */

a:link.fm {
	color: #6CF;
	text-decoration: none;
}
a:visited.fm {
	text-decoration: none;
	color: #6CF;
}
a:hover.fm {
	text-decoration: underline;
	color: #6CF;
}
a:active.fm {
	text-decoration: none;
	color: #6CF;
}
.p14 {
	font-size: 16px;
	line-height: 140%;
	font-weight: bold;
	color: #F00;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 8px;
}
.p14b {
	font-size: 16px;
	line-height: 140%;
}
.by {
	font-size: 16px;
	line-height: 140%;
	font-weight: bold;
	background-color: #FF9;
}

.t14 {
	font-size:16px;
　　line-height: 180%!important;
}

.midashi1 {
	background-color:#002060;
	color:#ff3300;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	border:solid #ebd3a7 3px;
	margin-bottom:10px;
}

.dot {
	border:dotted 1px #999;
	padding:10px;
	line-height:200%;
}