/*--------------------------------新聞関係専用--------------------------------*/
body
{
	 margin:0px;
}

/* 注意書き */
.caution{
	font-size:13px;
	color:#0000FF;
}


/* メインエリア内 */
.mainarea{
	/* ここにpadding・border・marginを設定しないこと。*/
	width:558px;
}

.mainarea *{
	font-size:12px;
}

/* ナビエリア内 */
.naviarea{
	/* ここにpadding・border・marginを設定しないこと。*/
	width:140px;
}

.blank-on,.blank-off{
	width:114px;
	height:25px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	background-repeat:no-repeat;
	background-color:red;
	
}

.blank-on{
	background-image:url(../images/share/btn_navi_1d_on.gif);
	color:white;
}

.blank-off{
	background-image:url(../images/share/btn_navi_1d_off.gif);
	color:black;
}




/* 解説エリア */
.descriptionarea{
	margin-top:10px;
	margin-bottom:10px;
	color:black;
	text-align:left;
	font-size:12px;
	width:130px;
	background-color:#EBEBEB;
}

.descriptionarea h1{
	font-size:13px;
	font-weight:bold;
	padding:4px;
}

.descriptionarea p{
	font-size:13px;
	padding:4px;
}

.descriptionarea .field{
	font-size:13px;
	color:#006600;
	
}

.descriptionarea .caution{
	color:#0066FF;
}


/* 入力テーブルエリア */
table.input{
	font-size:12px;
	border-collapse:separate;
	border-spacing:3px;

}

td.field{
	font-size:12px;
	background-color:#D0F4E1;
	height:30px;
}

td.data{
	font-size:12px;
	background-color:#F3F1C5;
	height:30px;
}

/* パンくずリスト */

.sitepos{
	font-size:12px;
	color:black;
}

.sitepos a{
	font-size:12px;
}

.sitepos a:link{
	font-size:12px;
}

.sitepos a:visited{
	font-size:12px;
}

.sitepos a:hover{
	font-size:12px;
}

.sitepos a:active{
	font-size:12px;
}


/* 基本文字設定 */
.basic-str{
	font-size:12px;
	color:black;
}

/*小中高の特定設定等*/
.kid{
	font-size:12px;
	background-color:#E17E98;
	color:white;
	height:15px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
.sho{
	font-size:12px;
	background-color:#E1915E;
	color:white;
	height:15px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
.chu{
	font-size:12px;
	background-color:#95904C;
	color:white;
	height:15px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
.ko{
	font-size:12px;
	background-color:#3F728D;
	color:white;
	height:15px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
.univ{
	font-size:12px;
	background-color:#996833;
	color:white;
	height:15px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
.tech{
	font-size:12px;
	background-color:#7F4363;
	color:white;
	height:15px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
.club{
	font-size:12px;
	background-color:#B72812;
	color:white;
	height:15px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

/*--------------------------------暫定引越 あとで意味のあるクラス名になおすこと--------------------------------*/
/*--- mbr_top,paper_pageinput,paper_topから移動 --*/
/* どうしようか不明 */
.style4 {
	font-size: 12px;
	color: #FF0000;
}
/* f18にする */
.style5 {font-size: 18px}
/* f12にする */
.style7 {font-size: 12px}
/* どうしようか不明 */
.style8 {color: #FF0000}
/* どうしようか不明 */
.style10 {color: #000000}
/* f14にする */
.style11 {font-size: 14px}
/* f16にする */
.style12 {font-size: 16px}
/* どうしようか不明 */
.style18 {color: #00009D}

/* どうしようか不明 */
.f12_hyo {
	font-size: 12px;
	border: 2px solid #339966;
}



