﻿td.tbl-item-w-strong {
	font-size: 75%;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 4px;
	padding-right: 6px;
	border: 0px solid #000000;
}

.tbl-head 
{
	line-height: 140%;
	font-size: 75%;
	padding: 4px;
	padding-right: 6px;
	vertical-align: middle;
	background-color: #9BDED6;	
	border: 0px solid #000000;
}

.title-td-width-hlp
{
	width: 100px;
	height: 50px;
}

/* ● ページの先頭へ移動 */
.gototop {
	background:  url(../images/icon/icn_go2top.gif);
	background-repeat:no-repeat;
	font-size: 75%;
	padding: 2px;
	padding-left: 22px;
}

/* サブウィンドウ・ページ本文配置 */
.area-body-sub {
	position: relative;
	left: 22px;
}

/* ●背景色付きの決定系ボタン */
.btn-submit-60
{
	width: 60px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0D8B84;
}
.btn-submit-60-disabled
{
	width: 60px;
	font-size: 12px;
	color: #808080;
	background-color: #0D8B84;
}

/* ------------------------------------------------------------------------------------- */
/* ★カラム★--------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

.col-width-chk
{
	width: 30px;
}

.col-width-btn
{
	width: 30px;
}

/* ------------------------------------------------------------------------------------- */
/* ★文字★----------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/* 通常文字サイズ指定・白文字(サブヘッダ用) */
.text-main-w {
	font-size: 11px;
	padding-left: 15px;
	color: #FFFFFF;
}

/* 文字の大きさが変わってもいい場所に使用 */
.text-main
{
	font-size: 75%;
	/*width: 100%;*/
}

/* エラーメッセージに使用 */
.text-errmsg
{
	color: #FF0000;
	font-size: 75%;
}

/* 太字 */
.text-bold
{
	font-weight: bold;	
}
/* ------------------------------------------------------------------------------------- */
/* ★タイトル部★------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------- */

/* タイトル */
.page-title
{
	width: 690px;
	height: 50px;
	font-size: 20px;
	font-weight: bold;
}

/* タイトル(サブ用)　*/
.page-title-sub
{
	font-size: 20px;
	font-weight: bold;
	padding-left: -50px;
}

/* ●サブウィンドウ用タイトル下部ライン　*/
.page-title-line-sub
{
	position: relative;
	left: -10px;
	width:740px;
	border-bottom: 1px solid #047B73;
}

/* ぱんくずリスト　*/
.bread-path
{
	font-size: 10px;
}

/* ぱんくずリスト(サブ用)　*/
.bread-path-sub
{
	font-size: 10px;
	left: -20px;
}

/* ------------------------------------------------------------------------------------- */
/* ★エリア部★--------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------- */

/* お知らせメッセージボックスに適用 */
.area-message {
	width: 780px;
	font-size: 75%;
	color: #000000;
	margin-bottom: 10px;
	padding: 4px;
	line-height: 140%;
	border: 1px solid #C4AF8C;
	background-color: #F3E6D1;
}

.area-message-sub
{
	width: 730px;
	font-size: 75%;
	color: #000000;
	margin-bottom:10px;
	padding: 4px;
	line-height: 140%;
	border: 1px solid #C4AF8C;
	background-color: #F3E6D1;
}

/* お知らせメッセージボックスの中のタイトルと */
/* その下の点線に適用 */
.message-mainmenu-title {
	width: 770px;
	border-bottom: 1px dotted #C4AF8C;
	margin-top: 4px;
	margin-bottom: 4px;
}

/* お知らせメッセージボックスの中のタイトルと */
/* その下の点線に適用(サブ用) */
.message-mainmenu-title-sub {
	width: 720px;
	border-bottom: 1px dotted #C4AF8C;
	margin-top: 4px;
	margin-bottom: 4px;
}

/* ------------------------------------------------------------------------------------- */
/* ★コントロール部★--------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------- */

/* 講義検索データグリッドの背景色（緑） */
.tbl-item
{
	background-color: #DCF5F3;
}

/* データリスト系のコントロールが　　 */
/* 入っているテーブルに適用 　　　　　*/
/* テーブルの下にスペースを入れます。 */
.main-list
{
	margin-bottom: 20px
}

.last-table
{
	
}

/* ------------------------------------------------------------------------------------- */
/* ★サブウィンドウヘッダ・ダイアログヘッダ★--------------------------------------------*/
/* ------------------------------------------------------------------------------------- */

.subheader-mt-bg {
	background: url(../Images/sub_header/mt.png);
	background-repeat:repeat-x;
}

.subheader-main-bg {
	background: url(../Images/sub_header/mm.png);
	background-repeat:repeat-x;
}

.subheader-mb-bg {
	background: url(../Images/sub_header/mb.png);
	background-repeat:repeat-x;
}

/* ★検索条件設定----------------------- */

/* ●左うえ */
.func-lt {
	background: url(../Images/function/lt.gif);
	background-repeat:no-repeat;
}

/* ●中央うえ */
.func-mt {
	background: url(../Images/function/mt.gif);
	background-repeat:repeat-x;
}

/* ●右うえ */
.func-rt {
	background: url(../Images/function/rt.gif);
	background-repeat:no-repeat;
}

/* ●左中 */
.func-lm {
	background: url(../Images/function/lm.gif);
	background-repeat:repeat-y;
}

/* ●本文 */
.func-main {
	background-color: #9BDED6;
	font-size: 75%;
	padding: 2px;
}

/* ●右中 */
.func-rm {
	background: url(../Images/function/rm.gif);
	background-repeat:repeat-y;
}

/* ●左下 */
.func-lb {
	background: url(../Images/function/lb.gif);
	background-repeat:no-repeat;
}

/* ●中央下 */
.func-mb {
	background: url(../Images/function/mb.gif);
	background-repeat:repeat-x;
}

/* ●右下 */
.func-rb {
	background: url(../Images/function/rb.gif);
	background-repeat:no-repeat;
}


/* ● ページ内アンカー */
.pageanchor {
	background:  url(../images/icon/icn_anchor.gif);
	background-repeat:no-repeat;
	font-size: 75%;
	padding: 2px;
	padding-left: 22px;
}

/* ● 関連情報リンク・インライン(改行しない) */
.related-links-inline {
	background:  url(../images/icon/icn_window.gif);
	background-repeat:no-repeat;
	font-size: 75%;
	/* color: #047B73; */
	padding: 2px;
	padding-left: 27px;
	margin-left: 2px;
	margin-bottom: 2px;
}

/* ページタイトル(時間割) */
.area-title-jikanwari {
	background:  url(../images/title/title_jikanwari.png);
	background-repeat:no-repeat;
	width: 800;
	height: 90;
	padding-left: 22px;
}


/*↑↑[追加]====================================================*/


/* ----------------------------------------------------------------------------------------------------------------------  */
/* 全体設定・大枠レイアウト                                                                                                */
/* ----------------------------------------------------------------------------------------------------------------------  */

/* ----------------------------------------------------------- */
/* 全体共通設定 */
/* ----------------------------------------------------------- */

/* テキストリンク、とりあえずはデフォルトカラーで */
a:link { text-decoration: none }
a:visited { text-decoration: none }
a:active { text-decoration: none } 
a:hover { text-decoration: underline } 

body {margin: 0px;}
body.dialog-bg {margin: 10px;}

img {border: 0px;}

form { display:inline;}

h1 { display:inline; font-size:100%;} 
h2 { display:inline; font-size:100%;} 
h3 { display:inline; font-size:100%;} 
h4 { display:inline; font-size:100%;} 
h5 { display:inline; font-size:100%;} 

td { font-weight: normal; }
th { font-weight: normal; text-align: left;}

/* 通常文字サイズ指定 */
/*
.text-main {font-size: 75%;}
*/

/* 白文字 */
.text-w {color: #FFFFFF;}

/* 灰色文字 */
.text-gray {color: #555555;}

/* 説明文字 (罫線等となじむように) */
.text-kinou-explain {color: #047B73;}

/* 赤色文字 */
.text-red {color :#FF0000;}

/* 特記事項 */
/* より目立たせたい場合は、★にクラス指定

　それほどでもない場合は、文字列に直接指定 */
.text-attension {color :#FF6600;}

/* 時間割補足 */
.text-jikanwari-option {
	display: block;
	margin-top: 4px;
	line-height: 120%;
	font-size: 85%;
}



/* ----------------------------------------------------------- */
/* 配置設定                                                    */
/* テーブルレイアウト／フレーム採用の場合は要変更              */
/* ----------------------------------------------------------- */

/* ページ上・ヘッダ配置 */
.area-header {
	position: absolute;
	top: 10px;
	left: 10px;
}

/* ページ左・メニュー配置 */
/*.area-menu {
	position: absolute;
	top: 120px;
	left: 10px;
	width: 140px;
}*/

/* ページ本文配置 */
.area-body {
	position: absolute;
	top: 120px;
	left: 175px;
}

/* サブウィンドウ・ページ本文配置 */
/*.area-body-sub {
	position: absolute;
	top: 40px;
	left: 22px;
}*/

/* ● メッセ－ジ配置・背景指定　*/
/*.area-message {
	width: 780px;
	font-size: 75%;
	color: #000000;
	margin-left: 22px; 
	padding: 4px;
	line-height: 140%;
	border: 1px solid #C4AF8C;
	background-color: #F3E6D1;
}*/

/* 本文開始位置 */
.area-main {
	position: relative;
	margin-left: 22px;

}

/* 決定系ボタンの余白 */
.area-submitbuttom {
	margin-top: 5px;
	margin-bottom: 5px;
}



/* ----------------------------------------------------------- */
/* ページタイトル                                              */
/* 各分類毎に背景画像が異なる                                  */
/* ----------------------------------------------------------- */

/* ページタイトルデフォルト */
.area-title {
	width: 800;
	height: 90;
	padding-left: 22px;
}

/* ページタイトル(履修) */
.area-title-risyuu {
	background:  url(images/title/title_risyuu.png);
	background-repeat:no-repeat;
	width: 800;
	height: 90;
	padding-left: 22px;
}

/* ページタイトル(学生カルテ・教員情報) */
.area-title-karte {
	background:  url(images/title/title_karte.png);
	background-repeat:no-repeat;
	width: 800;
	height: 90;
	padding-left: 22px;
}

/* ページタイトル(シラバス) */
.area-title-syllabus {
	background:  url(images/title/title_syllabus.png);
	background-repeat:no-repeat;
	width: 800;
	height: 90;
	padding-left: 22px;
}

/* ページタイトル(時間割) */
/*.area-title-jikanwari {
	background:  url(images/title/title_jikanwari.png);
	background-repeat:no-repeat;
	width: 800;
	height: 90;
	padding-left: 22px;
}*/

/* ページタイトル(成績管理) */
.area-title-seiseki {
	background:  url(images/title/title_seiseki.png);
	background-repeat:no-repeat;
	width: 800;
	height: 90;
	padding-left: 22px;
}

/* サブウィンドウページタイトル配置 */
.area-title-sub {
	width: 610;
	height: 90;
}



/* ----------------------------------------------------------------------------------------------------------------------  */
/* 各ページ共通・パート毎クラス                                                                                            */
/* ----------------------------------------------------------------------------------------------------------------------  */

/* ----------------------------------------------------------- */
/* リンク                                                      */
/* ページナビゲーション(戻る／進む)、ページ内アンカー等        */
/* ----------------------------------------------------------- */

/* ● ページ内アンカー */
/*.pageanchor {
	background:  url(images/icon/icn_anchor.gif);
	background-repeat:no-repeat;
	font-size: 75%;
	padding: 2px;
	padding-left: 22px;
}*/

/* ● ページの先頭へ移動 */
/*.gototop {
	background:  url(images/icon/icn_go2top.gif);
	background-repeat:no-repeat;
	font-size: 75%;
	padding: 2px;
	padding-left: 22px;
}*/

/* ● 前へ */
.go-prev {
	background:  url(images/icon/icn_go_prev.gif);
	background-repeat:no-repeat;
	font-size: 75%;
	padding: 2px;
	padding-left: 22px;
}

/* 前へ・押せない場合 */
.go-prev-noact {
	background:  url(images/icon/icn_go_prev_noact.gif);
	background-repeat:no-repeat;
	font-size: 75%;
	color: #555555;
	padding: 2px;
	padding-left: 22px;
}

/* ● 次へ */
.go-next {
	background:  url(images/icon/icn_go_next.gif);
	background-position: right;
	background-repeat:no-repeat;
	font-size: 75%;
	padding: 2px;
	padding-right: 22px;
}

/* 次へ・押せない場合 */
.go-next-noact {
	background:  url(images/icon/icn_go_next_noact.gif);
	background-position: right;
	background-repeat:no-repeat;
	font-size: 75%;
	color: #555555;
	padding: 2px;
	padding-right: 22px;
}

/* ● 関連情報リンク(別ウィンドウ開く) */
.related-links {
	display: block;
	background:  url(images/icon/icn_window.gif);
	background-repeat:no-repeat;
	width: 120px;
	font-size: 75%;
	/* color: #047B73; */
	padding: 4px;
	padding-left: 27px;
	margin-top: 4px;
	margin-left: 2px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #047B73;
	cursor:pointer;
}

/* ● 関連情報リンク・インライン(改行しない) */
/*.related-links-inline {
	background:  url(images/icon/icn_window.gif);
	background-repeat:no-repeat;
	font-size: 75%;*/
	/* color: #047B73; */
	/*padding: 2px;
	padding-left: 27px;
	margin-left: 2px;
	margin-bottom: 2px;
}*/

/* 時間割参照・アイコン余白 */
.icn-delete {margin-right:4px;}
.icn-add {margin-right:4px;}



/* ----------------------------------------------------------- */
/* ヘッダ (学校毎のカスタマイズなし) */
/* ----------------------------------------------------------- */

/*.header-bg {
	background: url(images/header/header_bg.png);
	background-repeat:repeat-x;
	}*/
	
/*.header-shadow-bg {
	background: url(images/header/header_mb.png);
	background-repeat:repeat-x;
	}*/


/* サブウィンドウヘッダ・ダイアログヘッダ */
/*
.subheader-mt-bg {
	background: url(images/sub_header/mt.png);
	background-repeat:repeat-x;
}

.subheader-main-bg {
	background: url(images/sub_header/mm.png);
	background-repeat:repeat-x;
}

.subheader-mb-bg {
	background: url(images/sub_header/mb.png);
	background-repeat:repeat-x;
}
*/


/* ----------------------------------------------------------- */
/* ページタイトル                                              */
/* ----------------------------------------------------------- */

/* ページタイトル　*/
/*.page-title {
	position: relative;
	top: 10px;
	width: 380px;
	font-size: 110%;
	font-weight: bold;
}*/

/* ページタイトル・サブウィンドウ用　*/
/*.page-title-sub {
	position: relative;
	top: 10px;
	width: 340px;
	font-size: 110%;
	font-weight: bold;
}*/

/* ●説明(配置調整、背景色)　*/
.page-title-explain {
	width: 380px;
	font-size: 75%;
	line-height: 140%;
	padding: 5px;
	border: 1px solid #047B73;
}


/* ぱんくずリスト　*/
/*.bread-path {
	font-size: 70%;
}*/

/* ●タイトル下部ライン　*/
.page-title-line {
	position: relative;
	left: -10px;
	width: 790px;
	border-bottom: 1px solid #047B73;
}

/* ●サブウィンドウ用タイトル下部ライン　*/
/*.page-title-line-sub {
	position: relative;
	left: -10px;
	width: 740px;
	border-bottom: 1px solid #047B73;
}*/



/* ----------------------------------------------------------- */
/* パネル　                                                    */
/* 検索条件設定等                                              */
/* ----------------------------------------------------------- */

/* ●左上 */
/*.func-lt {
	background: url(images/function/lt.gif);
	background-repeat:no-repeat;
}*/

/* ●中央上 */
/*.func-mt {
	background: url(images/function/mt.gif);
	background-repeat:repeat-x;
}*/

/* ●右上 */
/*.func-rt {
	background: url(images/function/rt.gif);
	background-repeat:no-repeat;
}*/

/* ●左中 */
/*.func-lm {
	background: url(images/function/lm.gif);
	background-repeat:repeat-y;
}*/

/* ●本文 */
/*.func-main {
	background-color: #9BDED6;
	font-size: 75%;
	padding: 2px;
}*/

/* ●右中 */
/*.func-rm {
	background: url(images/function/rm.gif);
	background-repeat:repeat-y;
}*/

/* ●左下 */
/*.func-lb {
	background: url(images/function/lb.gif);
	background-repeat:no-repeat;
}*/

/* ●中央下 */
/*.func-mb {
	background: url(images/function/mb.gif);
	background-repeat:repeat-x;
}*/

/* ●右下 */
/*.func-rb {
	background: url(images/function/rb.gif);
	background-repeat:no-repeat;
}*/



/* ----------------------------------------------------------- */
/* フォームボタン／セレクトメニュー                            */
/* ----------------------------------------------------------- */

/* ●背景色付きの決定系ボタン */
.btn-submit 
{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0D8B84;
}
.btn-submit-disabled
{
	font-size: 12px;
	color: #808080;
	background-color: #0D8B84;
}

/* ●２文字以下の小さいボタンの場合の指定 */
.btn-submit-2c {
	width: 60px;
	/* padding: 2px; */
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0D8B84;
}

.btn-submit-3c {
	width: 80px;
	/* padding: 2px; */
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0D8B84;
}

/* プルダウンメニュー */
.form-select {font-size: 100%;}

/* 入力フィールド */
.form-input {
	font-size: 100%;
	background-color: #FFFFFF;
	margin-top: 1px;
}

/* 入力値制限等の補足説明 */
.form-explain {
	font-size: 90%;
	color: #555555;
}



/* ----------------------------------------------------------- */
/* タブ　　　　　　                                            */
/* 背景画像として処理しているので、３～５文字程度までのみ対応  */
/* ----------------------------------------------------------- */

/* ●非選択状態 */
.tab-item
 {
	background: url(images/tab_bg.gif);
	background-repeat:no-repeat;
	padding: 1px;
	color: #FFFFFF;
	font-size: 75%;
}

/* ●選択状態 */
.tab-item-active
 {
	background: url(images/tab_bg_active.gif);
	background-repeat:no-repeat;
	padding: 1px;
	color: #000000;
	font-size: 75%;
}



/* ----------------------------------------------------------- */
/* グループ化パネル                                            */
/* タブでのグループ化の際に、使用する                          */
/* ----------------------------------------------------------- */

/* ●グループ化パネルの枠線色 */
.group-base-border {
	background-color: #6CBEB9;
}

/* ●グループ化パネルの背景色 */
.group-base-main {
	padding: 10px;
	padding-top: 15px;
	background-color: #CDF5F0;
	
}



/* ----------------------------------------------------------- */
/* テーブル                                                    */
/* ----------------------------------------------------------- */

/* ●テーブル経線(カード型項目間区切) */
.tbl-line {
	background-color: #6CBEB9;
	border-spacing: 0px;
	padding: 0px;
}

/* ●リストの項目名 */
/*.tbl-head 
{
	font-size: 75%;
	padding: 4px;
	padding-right: 6px;
	vertical-align: top;
	background-color: #9BDED6;	
	border: 0px solid #000000;
}*/

/* ●リスト表の値・背景色付き */
td.tbl-item {
	font-size: 75%;
	background-color: #DCF5F3;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 0px solid #000000;
}

/* ●リスト表の値・背景色付き強調 */
td.tbl-item-strong {
	font-size: 95%;
	font-weight: bold;
	background-color: #DCF5F3;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #000000;
}

/* リスト表の値・背景色白 */
td.tbl-item-w {
	font-size: 75%;
	background-color: #FFFFFF;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 0px solid #000000;
}

/* (行全体) */
tr.tbl-item {
	font-size: 100%;
	background-color: #DCF5F3;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
}
tr.tbl-item-w {
	font-size: 100%;
	background-color: #FFFFFF;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
}
/*td.tbl-item-w-strong {
	font-size: 95%;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 0px solid #000000;
}*/

/* リスト表の値・背景色グレー(時間割空きコマ) */
td.tbl-item-gray {
	font-size: 75%;
	background-color: #EFEFEF;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 0px solid #000000;
}



/* ----------------------------------------------------------- */
/* メニュー　　　                                              */
/* ----------------------------------------------------------- */

/* ●メニュー左側 */
.menu-l-sh{
	background: url(images/menu/shadow_left.gif);
	background-repeat:repeat-y;
}

/* ●メニュー右側 */
.menu-r-sh{
	background: url(images/menu/shadow_right.gif);
	background-repeat:repeat-y;
}

/* ●メニュー底背景 */
.menu-under{
	background: url(images/menu/shadow_under.gif);
	background-repeat:no-repeat;
}

/* ●メニュー中区切り線 */
/*.menu-line-hr{
	background: url(images/menu/line_dotted.gif);
	background-repeat:repeat-x;
	padding-bottom: 6px;
}*/

/* ●展開時枠囲み　*/
.area-opened-menu {
	color: #000000;
	border: 1px solid #6CBEB9;
	background-color: #FFFFFF;
}

/* ●展開時メニュー背景 */
/*.menu-text {
	color: #000000;
	font-size: 75%;
}*/

/* ●展開時選択メニュー */
.menu-text-selected {
	font-size:75%;
	color: #FFFFFF;
}

/* ●メニュー中央背景 */
td.menu-c {
	padding-top: 4px;
	padding-bottom: 2px;
	background-color:#CDF5F0;
}

/* ●メニュー中央背景・展開 */
td.menu-c-a{
	padding-top: 4px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}

/* ●メニュー中央背景・選択中 */
td.menu-c-a-selected{
	padding-top: 4px;
	padding-bottom: 2px;
	background-color:#229891;
}

/* ●メニュー中央背景・展開(余白なし) */
td.menu-c-a-nospace{
	background-color:#FFFFFF;
}

/* ----------------------------------------------------------------------------------------------------------------------  */
/* ----------------------------------------------------------------------------------------------------------------------  */

/* ----------------------------------------------------------- */
/* ログイン */
/* ----------------------------------------------------------- */

/* ページ上・ヘッダ配置 */
.area-header-login {
	position: absolute;
	top: 10px;
	left: 10px;
}

/* ● ログイン画面背景・学生 */
.area-login-gakusei {
	position: absolute;
	top: 120px;
	left: 6px;
	background:  url(images/login/bg_gakusei.jpg);
	background-repeat:no-repeat;
	width: 990;
	height: 300;
}

/* ● ログイン画面背景・教員 */
.area-login-kyouin {
	position: absolute;
	top: 120px;
	left: 6px;
	background:  url(images/login/bg_kyouin.jpg);
	background-repeat:no-repeat;
	width: 990;
	height: 300;
}

/* ログインフォーム配置 */
.area-login-form {
	position: absolute;
	top: 170px;
	left: 550px;
	}

/* ログインフォーム各項目余白 */
/*.login-form-item {
	padding-right: 50px;
	padding-bottom: 12px;
}*/

/* ログインお知らせ配置 */
.area-login-osirase {
	position: absolute;
	top: 385px;
	left: 10px;
	}

/* ● ログイン画面メッセ－ジ　*/
/*.area-message-login {
	width: 510px;
	font-size: 75%;
	color: #000000;
	padding: 4px;
	line-height: 160%;
}*/

/* ● メッセージ内下部ライン付きタイトル　*/
/*.message-login-title {
	width: 500px;
	border-bottom: 1px dotted #6CBEB9;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 2px;
}*/


/* ----------------------------------------------------------- */
/* メインメニュー */
/* ----------------------------------------------------------- */

/* カスタマイズイメージ配置 */
/*.area-customized-image {
	position: absolute;
	top: 120px;
	left: 10px;
	width: 140px;
}*/

/* メインメニュー配置 */
.area-mainmenu {
	position: absolute;
	top: 115px;
	left: 220px;
}

/* ● メインメニューメッセ－ジ　*/
.area-message-mainmenu {
	width: 710px;
	font-size: 75%;
	color: #000000;
	margin-left: 25px;
	padding: 4px;
	line-height: 140%;
	border: 1px solid #C4AF8C;
	background-color: #F3E6D1;
}

/* ● メッセージ内下部ライン付きタイトル　*/
/*.message-mainmenu-title {
	width: 700px;
	border-bottom: 1px dotted #C4AF8C;
	margin-top: 4px;
	margin-bottom: 4px;
}*/

/* ● メインメニュー罫線　*/
/* 　 カテゴリ罫線でも使用　*/
td.tbl-mainmenu-line {
	background-color: #6CBEB9;
	padding: 0px;
	padding-right: 0px;
}

/* メインメニュー表値　*/
/* カテゴリ表値でも使用　*/
td.tbl-mainmenu {
	padding: 6px;
	font-size: 75%;
	line-height: 140%;
}

/* ● 左上 */
.mainmenu-lt {
	background: url(images/mainmenu/lt.gif);
	background-repeat:no-repeat;
}

/* ● 中央上 */
.mainmenu-mt {
	background: url(images/mainmenu/mt.gif);
	background-repeat:repeat-x;
}

/* ● 右上 */
.mainmenu-rt {
	background: url(images/mainmenu/rt.gif);
	background-repeat:no-repeat;
}

/* ● 左中 */
.mainmenu-lm {
	background: url(images/mainmenu/lm.gif);
	background-repeat:repeat-y;
}

/* ● 本文 */
.mainmenu-main {
	background-color: #CDF5F0;
	font-size: 75%;
	padding: 2px;
}

/* ● 右中 */
.mainmenu-rm {
	background: url(images/mainmenu/rm.gif);
	background-repeat:repeat-y;
}

/* ● 左下 */
.mainmenu-lb {
	background: url(images/mainmenu/lb.gif);
	background-repeat:no-repeat;
}

/* ● 中央下 */
.mainmenu-mb {
	background: url(images/mainmenu/mb.gif);
	background-repeat:repeat-x;
}

/* ● 右下 */
.mainmenu-rb {
	background: url(images/mainmenu/rb.gif);
	background-repeat:no-repeat;
}
/* IE11対応 */
table, table td, table th
{
	border-color: #6CBEB9;
	border-collapse: collapse;
}
