@charset "UTF-8";
/* CSS Document */

/*-------------------------------------------
セルのパディングがせまいテーブル　
-------------------------------------------*/

table.t04 { background-color:#bbb; margin:0;}
table.t04 th,
table.t04 td{ padding:3px; text-align:center;}

table.t04 th { background-color:#ebebeb;}
table.t04 td { background-color:#ffffff;}

table.t04 td.L,
table.t04 th.L { text-align:left; text-indent: 1em !important;}
.bgLightBlue { background-color:#e7f7e7 !important;}


/*-------------------------------------------
アイコンをインラインにして横並び
-------------------------------------------*/

ul.inline li { display:inline;}


/*-------------------------------------------
dt,dd横並び　
-------------------------------------------*/

/*-※印注釈のインデント-*/

dl.comment dt { float:left; width: 2em; }
dl.comment dd { margin-left: 2em; }

/*-dtが2文字以上の場合　-*/

dl.dtdd3em dt { float:left; width: 3em; }
dl.dtdd3em dd { margin-left: 3em;}

dl.dtdd5em dt { float:left; width: 5em; }
dl.dtdd5em dd { margin-left: 5em;}

dl.dtdd8em dt { float:left; width: 8em; }
dl.dtdd8em dd { margin-left: 8em;}

/*-------------------------------------------
　FAQ：
-------------------------------------------*/

dl.faq { margin: 20px 0;}
dl.faq dt { margin-top:15px; color:#008fc4; }

/*-------------------------------------------
　お知らせ（月日＆ニュース）など　
-------------------------------------------*/

dl.info { margin: 20px 0;}
dl.info dt { margin-top:15px; color:#474747; }

/*-------------------------------------------
２カラムのブロック要素の横並び
-------------------------------------------*/

dl.dl2Box { 
	width:240px; 
	float:left; 
	margin:0 10px 20px 0;
	padding: 20px;
	border: 1px solid #bbb;
	}

dl.dl2Box dt {
	margin-bottom: 10px;
	font-weight: bold;
	}

dl.dl2Box dd {
	margin-left: 20px;
	}
/*-----------------------------------------------------
事務室：　レイアウト
---------------------------------------------------*/

div.office { width: 640px; }
div.office div { 
	float: left;
	width: 310px;
	padding:0 5px;
	}

/*----------------------------------------------------
リストの間隔（デフォルト1.6で広すぎるときがある）
----------------------------------------------------*/

ul.lineNarrow li{ line-height:1.2 !important;}


/*-------------------------------------------
カリキュラム：横幅50％のテーブルを横並びにする
-------------------------------------------*/

div.curTable {
	width: 100%;
	margin: 0;
	padding: 0;
	}

.curTable table {
	width: 45%;
	margin: 5px;
	padding: 0; 
	float: left;
	} 

