/*------------------------------------------------------------------------------

 アイセムホームページ共通スタイルシート

 【履歴】
    2004/--/--          新規作成
    2006/10/30  西澤    TD.item,TD.contentを追加
    2006/11/17  西澤    TABLE.recruitを追加
    2006/11/23  西澤    募集要項ページで使用する項目を追加
　　2006/11/23　三宅　　リンクの色を変更
    2006/12/22  西澤    採用情報(Q&A)ページで使用する項目を追加
　　2007/12/27　三宅    セミナー終了分のフォント指定項目を追加
　　2007/01/09　三宅    ページ全体のフォント指定する項目を追加
　　2007/10/29　塚田　　リンクの色を変更　セミナー年号用を追加

-------------------------------------------------------------------------------*/

/*リンク前 */
a:link   { 
color: #0000ff; 
/*text-decoration: none*/ 
}

/*リンク後 */
a:visited   {
color: #8800dd; 
/*text-decoration: none*/ 
}

/*リンクオーバー font-weight:bold; */
a:hover  {
 color: #ee0055; 
/*text-decoration: underline*/ 
}

/*押したときのリンク（!! オーバーが付いているときは無効）ok*/
a:active {
text-decoration: none;
color: #0000BB; 
}



/*フォントサイズ*/
.text8{font-size:14px;line-height:16px}
.text11 {  font-size: 11px; line-height: 15px; color: #444444}
.text12{font-size:12px;line-height:18px}
.text12B {font-weight:bold;font-size:12px;line-height:18px}
.text10{font-size:10px;line-height:16px}
.txst10B{font-weight:bold;font-size:10px}
.text14{font-size:14px; line-height: 21px}
.text16{font-size:16px}
.text18{font-size:18px}

}

/*テーブルセルのフォントサイズ*/
.td{font-size:12px;}

/* --------------------------------------- ▼募集要項ページのテーブルで使用▼ */
/* テーブル部分で使用 */
TABLE.recruit {
    width:760px;
    margin:0px;
}

TD.rec-item {
    border-style:solid;
    border-width:3px 15px 3px 70px;
    border-color:#FFFFFF;
    font-size:12px;
    line-height:18px;
    color:white;
    vertical-align:top;
    background-color:#666666;
}

TD.rec-item1 {
    border-style:solid;
    border-width:3px 15px 3px 70px;
    border-color:#FFFFFF;
    font-size:12px;
    line-height:18px;
    color:white;
    vertical-align:middle;
    background-color:#666666;
}

TD.rec-font {
    font-size:12px;
    color:white;
    border-color:#ffffff;
    line-height:12px;
    vertical-align:top;
    background-color:#666666;
}

TD.rec-font1 {
    font-size:12px;
    color:white;
    border-color:#ffffff;
    line-height:12px;
    vertical-align:middle;
    background-color:#666666;
}

TD.rec-content {
    font-size:12px;
    line-height:18px;
    vertical-align:top;
}


/*セミナー情報用*/
TD.rec-semiend {
    font-size:12px;
    line-height:18px;
    vertical-align:top;
    color:#444444;
}

TD.rec-submit {
    font-size:12px;
    line-height:18px;
    align:center;
}

TD.rec-content TD {
    font-size:12px;
    line-height:18px;
    vertical-align:top;
}

/*※印用*/
font.rec-mark{
    font-size: 12px;
    color:#ff3355;
   
}

/*※印用2*/
font.rec-mark2{
    font-size: 12px;
    color:#5555ff;
    line-height: 6em;
}

/*注）文字用*/
font.rec-caution{
    font-size: 11px;
    color:#0000FF;
   
}



/*セミナー終了用*/
font.rec-end{
    font-size: 12px;
    color:#888888;
	align:right;
}

/*セミナー終了用*/
font.rec-end1{
    font-size: 10px;
    color:#0044aa;
	align:right;
}

/*セミナー年号用*/
font.rec-year{
	font-size: 12px;
	color:#555555;
	align:left;
}

/*先輩の声ページ用*/
font.rec-sub{
    font-size: 10px;
    color:#444444;
}

/* コメント用 */
DIV.rec-comment{
    font-size: 10px;
    line-height: 1.2em;
}
/* ボックスコメント用 */
DIV.rec-box{
    font-size: 12px;
    padding-left:10px;
		margin: 5px;
		padding: 5px;
		line-height: 16px;
		border-width: thin;
		border-color: #666666;
		border-style: solid;
}
/* ---------------------------------------- ▼採用情報 - Ｑ＆Ａページで使用▼ */

A.QA {
	padding-left: 20px;
	line-height: normal;;
}

P.QA-lv0 {
    padding-left: 70px;
		margin: 5px;
}
P.QA-lv1 {
    padding-left: 85px;
		margin: 5px;
}
P.QA-lv2 {
    padding-left: 120px;
		margin: 5px;
}
P.QA-lv3 {
    padding-left: 130px;
		margin: 5px;
}

P.QA-box {
	font-size: 12px;
	width: 540px;
	margin-left:130px;
	padding: 10px 30px;
	line-height: 2;
	border-width: thin;
	border-color: #666666;
	border-style: solid;
}

TH.QA {
	border-color:#FFFFFF;
	padding:3px 10px;
	font-size:12px;
	font-weight: normal;
	color: white;
	text-align: center;
	vertical-align: middle;
	background-color:#666666;
}

/*背景色：水色*/
TD.QA-item1 {
	border-color:#FFFFFF;
	padding:3px 10px;
	font-size:12px;
	font-weight: normal;
	color: black;;
	text-align: center;
	vertical-align: middle;
	background-color:#aaccdd;
}

/*背景色：黄色*/
TD.QA-item {
	border-color:#FFFFFF;
	padding:3px 10px;
	font-size:12px;
	font-weight: normal;
	color: black;;
	text-align: center;
	vertical-align: middle;
	background-color:#faffb1;
}

/*背景色：黄色/Q3用*/
TD.QA-item2 {
	border-color:#FFFFFF;
	padding:3px 10px;
	font-size:12px;
	font-weight: normal;
	color: black;;
	text-align: left;
	vertical-align: middle;
	background-color:#faffb1;
}

/*背景色：桃色*/
TD.QA-content {
	border-color:#FFFFFF;
	padding:3px 10px;
	font-size:12px;
	font-weight: normal;
	color: black;;
	text-align: center;
	vertical-align: middle;
	background-color:#faeabc;
}

/*背景色：桃色/Ｑ３用*/
TD.QA-content1 {
	border-color:#FFFFFF;
	padding:3px 10px;
	font-size:12px;
	font-weight: normal;
	color: black;;
	text-align: left;
	vertical-align: middle;
	background-color:#faeabc;
}

/*Q&A 但書き用*/
font.QA-point{
    font-size: 10px;
    color:#ff0000;
	align:right;
}

/* ---------------------------------------- ▼採用情報 - Ｑ＆Ａ - 同好会ページで使用▼ */

A.CLUB {
	padding-left: 10px;
	line-height: normal;;
}

P.CLUB-box {
	font-size: 12px;
	width: 200px;
	margin-left:30px;
	padding: 5px 5px;
	line-height: 2;
	border-width: thin;
	border-color: #666666;
	border-style: solid;
}

/* -------------------------------------------------------------------------- */

/* 表の項目で使用 */
TD.item {
    font-size:12px;
    line-height:18px;
    color:white;
    vertical-align:top;
    background-color:#666666;
}

TD.content {
    font-size:12px;
    line-height:18px;
    vertical-align:top;
}

TD.ask {
    font-size:15px;
    color:#353535;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px
}

/*ページ全体のフォント指定*/
TD {font-size:12px;}
P {font-size:12px;}