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

body{
scrollbar-face-color:#FFFFFF; /* スクロールバー本体の色 */
scrollbar-highlight-color: #FFFFFF; /* スクロールバー左側（上）の影 */
scrollbar-shadow-color: #FFFFFF; /* スクロールバー右側（上）の影 */
scrollbar-3dlight-color: #33CC99; /* スクロールバーの左側（下）の影 */
scrollbar-arrow-color: #33CC99; /* 矢印の色 */
scrollbar-track-color: #FFFFFF; /* 背面の色 */
scrollbar-darkshadow-color: #33CC99; /* スクロールバー右側（下）の影 */

}

/*
a:link {color:blue};
a:visited {color:purple};
a:active {color:red};
*/

/*水平線基本*/
/*
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;
}


/*----------------------------------フレーム----------------------------------*/
/*フレーム部*/
table.f {	
	border: hide;
	empty-cells:show;
}
/*フレーム部-ヘッダ*/
td.fh-left{	
	width:20px;
	height:50px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

td.fh-center{	
	width:700px;	
	height:50px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

td.fh-right{
	width:20px;
	height:50px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

/*フレーム部-情報*/
td.fi-left{
	width:20px;	
	height:30px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#00755A;
}
td.fi-center{
	width:700px;
	height:30px;	
	border:1px solid #CCCCCC;
	vertical-align:middle;
	font-size:9px;
	color:blue;
}

td.fi-right{
	width:20px;
	height:30px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background-color:#00755A;
}


/*フレーム部-データ*/
td.fd-left{
	width:20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
td.fd-center{
	width:700px;
	border:1px solid #CCCCCC;
}
td.fd-center-navi{
	border-right:1px solid #CCCCCC;
}
td.fd-center-detail{
	border-left:1px solid #CCCCCC;
}

td.fd-right{
	width:20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

/*フレーム部-フッタ*/
td.ff-left{
	width:20px;
	height:30px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#00755A;
}
td.ff-center{
	width:700px;
	height:30px;
	border:1px solid #CCCCCC;
}
td.ff-right{
	width:20px;
	height:30px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background-color:#00755A;
}
.sitepos{
	font-size:10px;
	text-align:right;
	padding-right:5px;
}

.copyright{
	text-align:center;
	vertical-align:middle;
}
/*---------------------------------------データ表示---------------------------------------*/

/*フルサイズ*/
.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:4px;
}
/*内枠*/
.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;
}
/*---------------------------------------ナビゲート---------------------------------------*/
/*ナビゲート*/
div.navi{
	border:none;
	valign:top;
	padding-top:10px;
}

/*ナビ領域テーブル等設定*/
.navi-area{
	border:1px none #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:white;
}

/*ナビ領域ステップ表示*/
.navi-step{
	margin-top:10px;
	margin-left:15px;
}

.navi-step-mark{
	margin-top:10px;
	margin-left:60px;
}
