/* ○○セミナー CSS */

@charset "euc-jp";

body,#area table,tr,th,td,ul,li,p,h6 {margin: 0; padding: 0;}
15:55 2008/11/12
/* Basic */
.clear {clear:both;}
#area img { border:0 }
#area th {font-size:12px; font-weight:normal;}
#area th,#area td {font-size:12px; }
#area a,a:visited { color:#0e6dc5; text-decoration:none; }
#area a:hover,a:active { color:#0e6dc5; text-decoration:underline; }


/* エリア定義-外 */
#seminar { text-align:center; } /* セミナー告知サイト用 */
#seminar_dl { width:999px; border-right:1px solid #bfbfbf; background:#F2F2F2;} /* ITpro配下 PDFダウンロード用 */
*html #seminar_dl{width:1000px;}

/* エリア定義 */
#seminar #area { width:758px; margin:0 auto; padding-bottom:1px; border-left:1px solid #ccc; border-right:1px solid #ccc;  font-weight:normal; text-align:left; color:#333; background:#fff; font-size:12px; text-decoration:none;
font-family: "Futura Medium", "Hiragino Kaku Gothic Pro", HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka,sans-serif;
}
#seminar_dl #area { width:758px; margin:0; padding-bottom:1px; border-left:1px solid #ccc; border-right:1px solid #ccc;  font-weight:normal; text-align:left; color:#333; background:#fff; font-size:12px; text-decoration:none;
font-family: "Futura Medium", "Hiragino Kaku Gothic Pro", HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka,sans-serif;
}
/* コンテンツ */
#contents { width:650px; margin:20px 54px 0; padding-bottom:1px; }
#seminar_dl #contents {padding-bottom:20px;}

/* リード＆概要 */
#summary {padding-bottom:10px;}
#summary p { line-height:1.5em; padding:0 5px 10px; }
#summary table { width:630px; border-spacing:2px; margin:10px; }
#summary th,#summary td { border:1px solid #ccc; padding:3px 10px; }
#summary th { background:#C5DAEB; text-align:center; }
#summary td { background:#E2F3FC; line-height:1.3em; }
.kakomi { background:#F4FCFF; border:1px solid #0e6dc5; margin:10px 10px 10px; padding:10px;}

/* プログラム */
#program p { margin:10px 5px; line-height:1.3;}
#program h3 {font-size:12px; margin:10px 5px; line-height:1.1;}
#program table{ width:630px; border-collapse:collapse; border:1px solid #ccc; margin:0 10px; }
#program th { border:1px solid #ccc; padding:5px 10px; background:#E8F0F7; text-align:center; }
#program td { vertical-align:top; }
#program td img { margin:1px; }
.cell01 { border-bottom:1px solid #ccc; border-right:1px dotted #ccc; background:#E2F3FC; }
.cell02 { border-bottom:1px solid #ccc; background:#E2F3FC; }
.cell03 { border:1px 1px 1px 1px solid #ccc; }
.cell04 { float:right; padding:0 12px; }
.em {color:#CC0000;}
.prg_detail { float:right; padding:12px 12px; }

/* 申し込みボタン */
#entry,#close { margin:20px 0; text-align:center; }

/* 受付終了の文言用 */
p.end {text-align:center; color:#f00; }

/* PDFダウンロードボタン */
.pdf_btn { font-size:11px; padding:5px 0; }
.pdf_btn img { padding-right:5px; }

/* お問合せ 
#ask { margin:10px 10px; background:#F5F5F5; padding:10px; }
#ask p{ margin:0; padding:0; line-height:130%; }
#ask h6 { background:#E3E3E3; font-size:12px; font-weight:normal; margin-bottom:5px; padding:5px;}
*/

/* フッター */
#footer { width:758px; font-size:10px; clear:both; }
#footer ul { list-style:none; padding-top:70px; }
#footer li {  background:url(images/foot_arrow.gif) no-repeat; float:left; margin:2px 5px; padding-left:10px; }
#privacy { float:left; padding:10px; }

/* ポップアップ */
#popup { width:500px; border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:left; margin:0 auto; font-size:12px; }
*html #popup { width:498px; }
#popup table { width:460px; margin:20px auto 0; }
#popup table th,#popup table td { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px 10px; }
#popup th { background:#bde3f0; text-align:left; background:#E8F0F7; }
#popup p { padding:5px; line-height:1.5em; }
#popup .border { border-bottom:1px dotted #ccc;}


#program .style7 { color:#444444;}

