/*
.*{
	font-size:12px;
	border: hide;
	margin: 0px;
	padding: 0px;
	empty-cells:show;
	border-collapse:collapse;
}
*/


/*水平線基本*/
/*
hr{
	clear:both;
}
*/

/*テーブル基本*/
/*
table,tr,td{
	border: hide;
	margin: 0px;
	padding: 0px;
	empty-cells:show;
	border-collapse:collapse;
}
*/

/*フォーム部品基本*/
.form-label{
	.font-size:12px;
	.color:black;
}
.form-text{
	height:20px;
	font-size:12px;
	padding:2px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
.form-textarea{
	font-size:12px;
	padding:2px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
.form-button{
	width:100px;
	font-size:12px;
}
.form-button-flame{
	margin-top;10px;
	width:100%;
	height:50px;
}

/*---------------------------------データ表示---------------------------------*/

/*フルサイズ*/
.detail-full-flame{
	width:700px;
	margin:0px;
	padding:0px;
}
/*ナビ入りサイズ*/
.detail-naviadd-flame{
	width:560px;
	margin:0px;
	padding:0px;
}

/*外枠*/
.detail-outer{
	margin:15px;
	font-size:12px;
}
/*外枠タイトル*/
.detail-outer .outer-title{
	width:100%;
	background-color:#CCCCCC;
	height:20px;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
	margin: 2px;
	vertical-align: middle;
}
/*内枠*/
.detail-inner{
	margin-top:10px;
	margin-left:10px;
	font-size:12px;
}
.detail-inner .inner-title{
	width:100%;
	height:18px;
	padding:3px;
	font-size:12px;
	color:white;
}


/* ３段組 */
div.col3{
	margin-top:0px;
	width:177px;
	float:left;
}

div.col3 p{
	height:18px;
	padding:3px;
	margin-right:3px;
	font-size:12px;
	color:white;
}

div.fclear{
	clear: left;
}


/*小中高の特定設定等*/
.sho{
	background-color:#E1915E;
	color:white;
}
.chu{
	background-color:#95904C;
	color:white;
}
.ko{
	background-color:#3F728D;
	color:white;
}


/*選択リスト*/
/*選択リストのリンクを固定*/

li.sel{
	font-size:12px;
	margin-left:20px;
}

li.sel a:link {
	font-size: 12px;
}
li.sel a:visited {
	font-size: 12px;
}
li.sel a:hover {
	font-size: 12px;
}
li.sel a:active {
	font-size: 12px;
}


/*新聞の注釈枠*/
.papermake-info{
	font-size:12px;
	width:auto;
	padding:3px;
	border:2px dashed #CCCCCC;
}


/*新聞の頁指定リンク枠*/
.papermake-page-title{
	margin:3px;
	padding:3px;
	border:hide solid #CCCCCC;
	font-size:12px;
}

.papermake-page-jump{
	margin:3px;
	padding:3px;
	border:1px solid #CCCCCC;
	font-size:12px;
	color:#CCCCCC;
}

/*新聞の頁指定リンク枠内のリンク*/

.papermake-page-jump a:link {
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.papermake-page-jump a:visited {
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.papermake-page-jump a:hover {
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.papermake-page-jump a:active {
	font-size: 12px;
	color: black;
	text-decoration: none;
}

/*データ確認テーブル*/
.table-kakunin{
	height:25px;
	padding:3px;
	border:1px solid #CCCCCC;
}

/*警告表示領域*/
.caution{
	left-margin:100px;
	padding:3px;
	width:100%;
	color:red;
	list-style-type:none;
}

