﻿body {
	background-color: #666;
	margin-top:1px;
	padding-top:1px;
}

/*a:link {
	color: pink;
}

a:visited {
	color: mediumspringgreen ;
}

a:hover {
	color: darkcyan ;
}*/

/* ログイン */
#LoginTitleBar {
	margin-top: 17%;
	padding: 5px 0px 0px 0px;
	height: 120px;
	background-image: url(LoginTitleBanner.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: x-large;
	font-weight: bold;
	color: #FFF;
}

#LoginBox{
	text-align: center;
}

#btnLogin {
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#LoginBox .field-caption {
	color: MintCream;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 150%;
	font-weight: bold;
}

/* メインメニュー */
#MenuTitleBar {
	margin-top: 0%;
	padding: 5px 0px 0px 0px;
	height: 120px;
	background-image: url(MenuTitleBanner.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: x-large;
	font-weight: bold;
	color: #FFF;
}
#MainMenuField {
	margin-top:10px;
	text-align: center;
}

#MainMenuTable {
	text-align: left;
	font-size: x-large;
	width: 65%;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
}
#MainMenuAdminTable {
	text-align: left;
	font-size: x-large;
	width: 70%;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
}

.MainMenuFix {
	width: 10%;
	height: 40px;
}

.MainAdminMenuFix {
	width: 10%;
}

.MainMenuList {
	color: #FFF;
}
.MainMenuList:hover {
	color: lightskyblue;
}

.W0 {
	color: #FFF;
}

#MainMenuGuidance {
	width: 90%
}

.MainMenuGuide {
	/*width: 100%;*/
	/*margin-left: 12%;*/
	/*margin-right: 0%;*/
	/*text-align: center;*/
	border-collapse: collapse;
	border: 1px #333333 solid;
}

.MainMenuGuide th {
	border-collapse: collapse;
	border: 1px #333333 solid;
}

.MainMenuGuide-detail {
	/*width: 100%;*/
	/*margin-left: 12%;*/
	/*text-align: center;*/
	border-collapse: collapse;
	border: 1px #333333 solid;
}
#Guidance {
	width: 85%;
	/*width: 100%;*/
	/*text-align: center;*/
	margin-left: 15%;
	/*width: 100%;*/
	height: 380px;
	margin-top: 0px;
}

/* 組合諸規約 */
#AgreementTitle {
	margin-top: 0%;
	padding: 5px 0px 0px 0px;
	height: 45px;
	background-image: url(MenuTitleBanner.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: x-large;
	font-weight: bold;
	color: #FFF;
}
#AgreementTextTitle {
	margin-top: 0%;
	padding: 5px 0px 0px 0px;
	height: 120px;
	background-image: url(LoginTitleBanner.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: x-large;
	font-weight: bold;
	color: #FFF;
}

#AgreementField {
	margin-top: 50px;
	text-align: center;
}

#AgreementTable {
	text-align: left;
	font-size: x-large;
	width: 45%;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
}

#AgreementTable td {
	font-size: 23px;
	width: 500px;
}

.AgreementList {
	color: #FFF;
}

.AgreementList:hover {
	color: lightskyblue;
}

.AgreementFix {
	width: 10%;
	height: 40px;
}

/* 各地の相場表 */
#LocalSoubaField {
	margin-top: 50px;
	text-align: center;
	color :white ;
}

#LocalSoubaTable {
	text-align: left;
	width: 62%;
	margin-left: auto;
	margin-right: auto;
}

#LocalSoubaTable td {
	font-size: larger ;
	color:white ;
	height:65px;
	width: 500px;
}

/* NET掲示板 */
#NetBoardField {
	margin-top: 50px;
	text-align: center;
	color: white;
}

#NetBoardTable {
	text-align: left;
	width: 62%;
	margin-left: auto;
	margin-right: auto;
}

#NetBoardListTable {
	text-align: left;
	width: 62%;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}

#NetBoardListTable td {
	font-size: larger;
	color: black;
	height: 65px;
	width: 500px;
}

/* 気配一覧 */
#KehaiTitle {
	margin-top: 0%;
	padding: 0px 0px 0px 0px;
	height: 40px;
	background-image: url(MenuTitleBanner.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: x-large;
	font-weight: bold;
	color: #FFF;
}
#KehaiField_Main {
	height: 533px;
	width: 100%;
	margin-top: 30px;
}

#KehaiField {
	height: 500px;
	width: 100%;
	margin-top: 30px;
}
.btn_Area {
	width:110px;
}
.btn_Kana {
	width: 45px;
	height: 40px;
}
.test01 {
	text-align: right;
}

/* マスタ */
#MasterTitle {
	margin-top: 0%;
	padding: 5px 0px 0px 0px;
	height: 45px;
	background-image: url(MenuTitleBanner.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: x-large;
	font-weight: bold;
	color: #FFF;
}

#MasterField {
	margin-top: 50px;
	text-align: center;
}

#MasterBtn {
	margin-top: 30px;
	text-align: center;
}
#MasterBtn_Search {
	margin-top: 20px;
	text-align: center;
}

#MasterBtn_Tebiki {
	margin-top: 0px;
	text-align: center;
}

/* カレンダー */
#CalendarField {
	margin-top: 50px;
	text-align: center;
}

.Calendar-edit-table {
	width: 40%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	margin-left: auto;
	margin-right: auto;
}

	.Calendar-edit-table th {
		background-color: #FFF;
		border: 1px #383838 solid;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
		color: white;
		font-size: 1.2em;
	}

	.Calendar-edit-table td {
		border: 1px #383838 solid;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
		color: white;
		font-size: 1.2em;
	}

/* リンク */
a {
	text-decoration: none;
}

/* その他 */
#SearchMenuBody {
	background-color: #BBBBBB;
	margin-top: 0px;
	padding-top: 0px;
}
#DealerInfoBody
{
	background-color: #FFFFFF;
	margin-top:5px;
	padding-top:5px;
}
#OuterFrame 
{
	width: 985px;
	padding: 0px 0px 15px 0px;
	margin-right: auto;
	margin-left: auto;
}
#OuterFrame2 
{
	width: 830px;
	padding: 0px 0px 15px 0px;
	margin-right: auto;
	margin-left: auto;
}
#TitleBar
{
	width: 959px;
	height: 30px;
	border: 3px #CCCCCC solid;
	margin: 0px;
	padding: 4px 10px 0px 10px;
	font-family: "MS UI Gothic";
	font-size: x-large;
	font-weight: bold;
	background-color: #0066CC;
	color: #FFFFFF;
}
#Navi
{
	float: left;
	width: 140px;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 2px;
	z-index:13;
	position:relative;
	top:expression(this.offsetParent.scrollTop);
}
#MainFrame
{
	float: right;
	width: 825px;
	height: auto;
	margin-top: 2px;
	padding-left: 3px;
	background-color: #FFFFFF;
	z-index:1;
}

#LoginFrame
{
	float: right;
	width: 980px;
	height: auto;
	margin-top: 3px;
	padding-left: 3px;
	background-color: #FFFFFF;
	z-index:1;
}

/* 固定メニュー都道府県 */
.menuframe-prefecture-table 
{
	width: 945px;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
}
.menuframe-prefecture-table td
{
	text-align: center;
	margin-top:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #EAEAEA;
	font-size:15px;
	width:105px;
}
/* 固定メニューテーブル */
.menuframe-table {
	width: 980px;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
}
.menuframe-table td
{
	width:98px;
	height:15px;
	text-align: center;
	margin-top:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #D8CEF8;
	font-size:14px;
}
/* サブメニュー */
.sub-menu-kana-table
{
	width: 80%;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
}
.sub-menu-kana-table td
{
	text-align: center;
	padding: 0 0 0 0;
	background-color: #FCE3AA;
}
.sub-menu-prefecture-table
{
	width: 60%;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
}
.sub-menu-prefecture-table td
{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FCE3AA;
}
/* カナ検索 */
.kana-table 
{
	width: 80%;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
}
.kana-table td
{
	text-align: center;
	padding: 0 0 0 0;
	background-color: #FFCCFF;
}
/* 注文情報 */
.order-table
{
	width: 641px;
	border-collapse: collapse;
	border: 1px #383838 solid;
	margin-left: auto;
	margin-right: auto;
}
.order-table th 
{
	background-color: #66FF99;
	border: 1px #383838 solid;
}
.order-table td 
{
	border: 1px #383838 solid;
	text-align: center;
	padding:0 0 0 0;
}
.order-table td:hover
{
	background-color:#FDFD33;
}
/* 注文登録 */
.order-table-div 
{
	width: 795px;
	border-collapse: collapse;
	border: 0px #383838 solid;
	margin-left: auto;
	margin-right: auto;
}
.order-table-div-th-left
{
	background-color: #66FF99;
	border:1px #383838 solid;
	border-right-width:0px;
	border-bottom-width:0px;
	position:relative;
	top:expression(this.offsetParent.scrollTop);
	z-index:10;
}
.order-table-div-th-right
{
	background-color: #66FF99;
	border:1px #383838 solid;
	border-bottom-width:0px;
	position:relative;
	top:expression(this.offsetParent.scrollTop);
	z-index:10;
}
.order-table-div td 
{
	border: 1px #383838 solid;
	text-align: center;
	font-weight:bold;
}

/* 注文情報（行色） */
.order-table-td-normal
{
	background-color: #FFFFFF;
}
.order-table-td-alternating
{
	background-color: #FFFFC0;
}
.order-table-td-selected
{
	background-color: #BBEEFF;
}
.order-table-td-course
{
	background-color:#DDFFDD;
}
.order-table-td-course:hover
{
	background-color:#FDFD33;
}

/* 注文詳細（線付きラベル） */
.order-table-line-label 
{
	border-left-width:1px;
	border-left-style:solid;
	border-color:#383838;
	text-decoration:none;
	font-weight:bold;
}
.order-table-line-label-right
{
	border-left-width:1px;
	border-left-style:solid;
	border-color:#383838;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
}

/* コース詳細 */
.course-table 
{
	width: 90%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
.course-table th 
{
	background-color: #99FFCC;
	border: 1px #383838 solid;
	font-family: sans-serif;
	font-size: 0.9em;
}
.course-table td 
{
	border: 1px #383838 solid;
	font-weight:bold;
}
.information
{
	margin: 12px 20px;
	overflow:auto;
	height:250px;
}

/* 業者情報 */
.dealerinfomain
{
	height:750px;
}
.dealerinfo 
{
	height:310px;
}
.dealerorder 
{
	overflow-y:scroll;
	height:390px;
}
.dealer-info-table 
{
	width: 95%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	margin-left: auto;
	margin-right: auto;
}
.dealer-info-table th 
{
	background-color: #FF9900;
	border: 1px #383838 solid;
}
.dealer-info-table td 
{
	border: 1px #383838 solid;
	font-weight:bold;
}
.white-back {
	background-color: #FFFFFF;
}

/* 都道府県検索 */
.prefecture-table 
{
	width: 60%;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
}
.prefecture-table td
{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFCCFF;
}

/* マスタ保守 */
.master-edit-table {
	width: 80%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	margin-left: auto;
	margin-right: auto;
}
.master-edit-table th {
	background-color: #026201;
	border: 1px #383838 solid;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	color:white;
	font-size: 1.2em;
}
	
.master-edit-table td {
	border: 1px #383838 solid;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	color:white;
	font-size: 1.2em;
}

/* 掲載自粛 */
#MasterField {
	margin-top: 30px;
	text-align: center;
}

.refrain-edit-table {
	width: 60%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	margin-left: auto;
	margin-right: auto;
}

.refrain-edit-table th {
	background-color: #026201;
	border: 1px #383838 solid;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	color: white;
	font-size: 1.2em;
}

.refrain-edit-table td {
	border: 1px #383838 solid;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	color: white;
	font-size: 1.2em;
}

/* マスタ保守 */
.upload-edit-table {
	width: 90%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	margin-left: auto;
	margin-right: auto;
}

.upload-edit-table th {
	background-color: #026201;
	border: 1px #383838 solid;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	color: white;
	font-size: 1.2em;
}

.upload-edit-table td {
	border: 1px #383838 solid;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	color: white;
	font-size: 1.2em;
}

/* 気配 */
.kehai-kana-table {
	width: auto;
	height: 230px;
	border-collapse: collapse;
	border: 1px #666 solid;
	margin-left: auto;
	margin-right: auto;
}

.kehai-kana-table th {
		background-color: #026201;
		border: 1px #666 solid;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
		color: white;
		font-size: 1.2em;
	}

.kehai-kana-table td {
		border: 1px #666 solid;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
		color: white;
		font-size: 1.2em;
	}

.kehai-area-table {
	width: auto;
	height: 260px;
	border-collapse: collapse;
	border: 1px #383838 solid;
	margin-left: 20px;
	margin-right: auto;
}

.tebiki-list-table {
	width: 80%;
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: auto;
	margin-right: auto;
}

.tebiki-list-table th {
		/*width: 50%;*/
		border-collapse: collapse;
		border: 1px #333333 solid;
		margin-left: auto;
		margin-right: auto;
	vertical-align: top;
}

.kehai-data-table {
	width: 100%;
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: auto;
	margin-right: auto;
}

.kehai-data-table th {
	width: 50%;
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}

.kehai-data-detail {
	width: 100%;
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: 0px;
	margin-right: 0px;
}

.kehai-data-detail:link {
	color :white;
	font-weight :bold;
}

.kehai-data-detail:visited  {
	color: black;
}

.kehai-data-detail:hover  {
	color: white;
	
}

.kehailist-data-table {
	width: 100%;
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: auto;
	margin-right: auto;
}

.kehailist-data-table th {
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}

.kehailist-data-detail {
	width: 100%;
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: 0px;
	margin-right: 0px;
}

.kehai-detail-table {
	width: 90%;
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: auto;
	margin-right: auto;
}

.kehai-detail-table th {
	width: 50%;
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}

/* ログ */
#LogField {
	height: 700px;
	width: 100%;
	margin-top: 30px;
	
}

.log-data-detail {
	width: 100%;
	border-collapse: collapse;
	/*border: 1px #333333 solid;*/
}
.log-data-table {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
	border-collapse: collapse;
	border: 1px #333333 solid;
}

.log-data-table th {
	border-collapse: collapse;
	border: 1px #333333 solid;
}

.log-data-detail {
	border-collapse: collapse;
	border: 1px #333333 solid;
}

/* 気配データ登録 */
#KehaiRegField {
	height: 500px;
	width: 100%;
	margin-top: 30px;
}

.KehaiReg-data-detail {
	width: 100%;
	border-collapse: collapse;
}

.KehaiReg-data-table {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
	border-collapse: collapse;
	border: 1px #333333 solid;
}

.KehaiReg-data-table th {
	border-collapse: collapse;
	border: 1px #333333 solid;
}

.KehaiReg-data-detail {
	border-collapse: collapse;
	border: 1px #333333 solid;
}

/* 名変量還元 */
#givebackField {
	margin-top: 50px;
	text-align: center;
	color: white;
}

.giveback-table {
	margin-top: 10px;
	width: 60%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

	.giveback-table th {
		background-color: #026201;
		border: 1px #383838 solid;
		color: white;
		height :30px;
		font-size: 1.4em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

	.giveback-table td {
		border: 1px #383838 solid;
		color: black;
		height: 30px;
		font-weight: bold;
		font-size: 1.4em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

/* 募集コース */
#RecruitField {
	margin-top: 50px;
	text-align: center;
	color: white;
}

#RecruitSubTitle {
	margin-left: 100px;
	text-align: left;
	color: white;
	font-size :x-large ;

}

.Recruit-table {
	margin-top: 10px;
	width: 90%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

	.Recruit-table th {
		background-color: #026201;
		border: 1px #383838 solid;
		color: white;
		height: 30px;
		font-size: 1.3em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

	.Recruit-table td {
		border: 1px #383838 solid;
		color: black;
		height: 30px;
		font-weight: bold;
		font-size: 1.2em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

/* 価格掲載自粛コース */
#RestraintField {
	margin-top: 50px;
	text-align: center;
	color: white;
}

#RestraintSubTitle {
	margin-left: 100px;
	text-align: left;
	color: white;
	font-size: x-large;
}

.Restraint-table {
	margin-top: 10px;
	width: 90%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

	.Restraint-table th {
		background-color: #026201;
		border: 1px #383838 solid;
		color: white;
		height: 30px;
		font-size: 1.3em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

	.Restraint-table td {
		border: 1px #383838 solid;
		color: black;
		height: 30px;
		font-weight: bold;
		font-size: 1.2em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

/* 手引書 */
#TebikiField {
	margin-top: 0px;
	text-align: center;
}

.sub-title {
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	font-size: 1.2em;
	font-weight:bold;
	text-align: left;
	margin-top: 20px;
	margin-left: 100px;
	color: white;
}

.tebiki-edit-table {
	margin-top: 10px;
	width: 90%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

	.tebiki-edit-table th {
		background-color: #026201;
		border: 1px #383838 solid;
		color: white;
		font-size: 1.0em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

	.tebiki-edit-table td {
		border: 1px #383838 solid;
		color: black;
		font-size: 1.0em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

.manual-edit-table {
	margin-top: 10px;
	width: 90%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

	.manual-edit-table th {
		background-color: #026201;
		border: 1px #383838 solid;
		color: white;
		font-size: 1.0em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

	.manual-edit-table td {
		border: 1px #383838 solid;
		color: black;
		font-size: 1.0em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

/* 注意事項用 */
.tebikinote-edit-table {
	margin-top: 10px;
	width: 85%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

	.tebikinote-edit-table th {
		background-color: #026201;
		border: 1px #383838 solid;
		color: white;
		font-size: 1.0em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

	.tebikinote-edit-table td {
		border: 1px #383838 solid;
		color: black;
		font-size: 1.0em;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

/* 加盟組合員 */
#MemberInfoField {
	height: 600px;
	width: 100%;
	margin-top: 20px;
}

.MemberInfo-data-table {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
	border-collapse: collapse;
	border: 1px #333333 solid;
}

.MemberInfo-data-table th {
	border-collapse: collapse;
	border: 1px #333333 solid;
}

.MemberInfo-data-detail {
	border-collapse: collapse;
	border: 1px #333333 solid;
}

#MemberListField {
	height: 750px;
	width: 100%;
	margin-top: 20px;
}

.MemberList-data-table {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
	border-collapse: collapse;
	border: 1px #333333 solid;
}

	.MemberList-data-table th {
		border-collapse: collapse;
		border: 1px #333333 solid;
	}

.MemberList-data-detail {
	border-collapse: collapse;
	border: 1px #333333 solid;
}

/* お知らせ */
#NoticeField {
	margin-top: 50px;
	text-align: center;
}

.notice-edit-table {
	/*	margin-top: 20px;*/
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

	.notice-edit-table th {
		background-color: #026201;
		/*border-collapse: collapse;*/
		border-spacing: 0;
		/*border: 1px #383838 solid;*/
		color: white;
		/*font-size: 1.0em;*/
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

	.notice-edit-table td {
		/*border-collapse: collapse;*/
		border-spacing: 0;
		/*border: 1px #383838 solid;*/
		color: black;
		/*font-size: 1.0em;*/
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

/* 帳票登録 */
#BillField {
	margin-top: 50px;
	text-align: center;
}

.bill-edit-table {
	/*	margin-top: 20px;*/
	width: 70%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

	.bill-edit-table th {
		background-color: #026201;
		/*border-collapse: collapse;*/
		border-spacing: 0;
		/*border: 1px #383838 solid;*/
		color: white;
		/*font-size: 1.0em;*/
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}

	.bill-edit-table td {
		/*border-collapse: collapse;*/
		border-spacing: 2;
		/*border: 1px #383838 solid;*/
		color: black;
		/*font-size: 1.0em;*/
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
	}


/* 掲示板 */
.SearchButton {
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 20px;
	color: white;
	text-align :center;
}

#KeijiAnnaiField {
	height: 200px;
	width: 100%;
	margin-top: 20px;
}

#KeijiListField {
	height: 500px;
	width: 100%;
	margin-top: 20px;
}

.keiji-edit-table {
	margin-top: 20px;
	width: 60%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

.keiji-edit-table th {
	background-color: #026201;
	border: 1px #383838 solid;
	color: white;
	font-size: 1.0em;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
}

.keiji-edit-table td {
	border: 1px #383838 solid;
	color: black;
	font-size: 1.0em;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
}

.keiji-annai-table {
	width: 90%;
	border-collapse: collapse;
	border: 1px #383838 solid;
	margin-left: auto;
	margin-right: auto;
}
	.keiji-annai-table th {
		background-color: #026201;
		border: 1px #383838 solid;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
		color: white;
		font-size: 1.2em;
	}

	.keiji-annai-table td {
		border: 1px #383838 solid;
		font-family: "ＭＳ ゴシック", "Courier New", monospace;
		color: white;
		font-size: 1.2em;
	}

/* マスタ一覧 */
.master-list-table {
	width: 95%;
	border-collapse: collapse;
	border: 1px #333333 solid;
	margin-left: auto;
	margin-right: auto;
}
.master-list-table th {
	background-color: #CCFFFF;
	border: 1px #383838 solid;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	font-size: 0.9em;
}
.master-list-table td 
{
	border: 1px #383838 solid;
	font-weight:bold;
}

/* マスタ一覧（行色設定） */
.data-list-table-td-normal
{
	background-color: #FFFFFF;
}
.data-list-table-td-alternating
{
	background-color: #FFFFC0;
}

.title 
{
	margin: 2px 0px 3px 10px;
	padding-left: 8px;
	border-left: thick #006699 solid;
	font-size: 1.2em;
	font-family: "MS UI Gothic";
	font-weight: bold;
}

.default 
{
	margin: 12px 20px;
}
.control 
{
	margin: 5px 0px 13px 20px;
}

/* 注文入力 */
.order 
{
	height:800px;
}
.orderinput 
{
	overflow-y:scroll;
	height:551px;
}
.orderdetail 
{
	overflow-y:scroll;
	height:169px;
}
/* 注文詳細（注文入力時） */
.order-table2
{
	width: 795px;
	border-collapse: collapse;
	border: 1px #383838 solid;
	margin-left: auto;
	margin-right: auto;
}
.order-table2 th 
{
	background-color: #66FF99;
	border: 1px #383838 solid;
}
.order-table2 td 
{
	border: 1px #383838 solid;
	text-align: center;
	font-weight:bold;
}

/* テキストボックス */
.ime-on
{
	ime-mode: active;
}

.ime-off
{
	ime-mode: inactive;
}

.ime-disabled
{
	ime-mode: disabled;
}
.number 
{
	text-align:right;
	ime-mode: disabled;
}

/* リンク */
.decoration-none
{
	text-decoration:none;
	color:white ;
	font-weight:bold;
}
.decoration-none:hover
{
	color:Red;
}
.text-order-list
{
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	font-size:11pt;
}
.text-order-list:hover
{
	background-color:#FDFD33;
}
.text-order-list-state
{
	text-align:left;
	text-decoration:none;
	color:Black;
	font-size:10pt;
	font-weight:bold;
}
.text-order-list-state:hover
{
	background-color:#FDFD33;
}
.decoration-none2
{
	text-decoration:none;
	font-weight:bold;
}
.text-order-list2
{
	text-align:right;
	font-weight:bold;
}
.text-order-list2-state
{
	text-align:left;
	font-weight:bold;
}

.hyperlink-text{
	color:white;
}
.hyperlink-text:visited {
	color:white;
}
.hyperlink-text:hover{
	color:lightskyblue;
}

.information-text
{
	width:700px;
	font-size:11pt;
	font-weight:bold;
	margin-left:25px;
}

/* 印刷時 */
@Media print
{
	body 
	{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-color: #FFFFFF
	}
	#OuterFrame
	{
		width: 615px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	#OuterFrame2
	{
		width: 615px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	#TitleBar
	{
		display:none;
	}
	#Navi
	{
		display:none;
	}
	#MainFrame
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:left;
		width:615px;
	}
	/* 注文情報 */
	.order-table
	{
		margin:0px 0px 0px 0px;
	}
	/* コース詳細 */
	.information
	{
		overflow:hidden;
		height:auto;
	}
	/* 注文入力 */
	.order 
	{
		height:auto;
	}
	.orderinput 
	{
		overflow:hidden;
		height:auto;
	}
	.orderdetail 
	{
		overflow:hidden;
		height:auto;
	}
	
	.control 
	{
		display:none;
	}
	.graph
	{
		display:none;
	}
	.title
	{
		display:none;
	}
	.course-table 
	{
		width: 100%;
	}
	.course-table th 
	{
		font-size: 0.85em;
	}
	.course-table td 
	{
		font-size: 0.85em;
	}
}