#container {
  width:930px;
  margin: 0 auto 0 auto;
  text-align: left;
}

#header {
  width: 100%;
  height: 290px;
  background: url(/image/130207top.jpg) no-repeat top center;
}

#header_m {
  width: 100%;
  height: 290px;
  background: url(/image/121210top2.jpg) no-repeat top center;
}

a { text-decoration: none; }

body { 
margin: 0px; 
padding: 0px; 
}

body,td,th {
font-size: 12px; 
color: #666666; 
} 

#semi_main {
  background-color: #FFFFFF;
  width: 950px;
  height: auto;
  border: 1px solid #cccccc;
}

#semi_header {
  width: 930px;
  margin-top:5px;
  margin-left:5px;
  margin-right:5px;
  border: 1px solid #FFFFFF;
}


/*	セミナー内容　*/

#semi_nave {
  width : 930px; 
  border: 1px solid #FFFFFF;
  border-collapse: separate;   
  margin: auto;
}


/*	セミナー紹介（テキスト） */

#semi_comment {
  width:900px;
  border: 1px solid #FFFFFF;
  margin-left: auto; 
  margin-right: auto;
  padding:5px;
}


/*	プログラム	*/

#semi_program {
  width:930px;
  margin: 0 auto 0 auto;   
  border: 1px solid #FFFFFF;
}


/*	セミナー詳細　*/

#semi_schedule {
  width:930px;
  margin: 0 auto 0 auto; 
  border: 1px solid #FFFFFF;
}


/*	セミナーに関する問い合わせ【セミナー運営者（東京ＩＰＯ／委託）】　*/

#semi_IPO {
  width:930px;
  margin-top:10px; 
  margin-bottom:5px; 
  margin-left: auto; 
  margin-right: auto;
  border: 1px solid #FFFFFF; 
}


/*	主催・共催・協賛・協力　*/

#semi_company {
  width:930px;
  margin-top:10px; 
  margin-bottom:15px; 
  margin-left: auto; 
  margin-right: auto;
  border: 1px solid #FFFFFF; 
}


/*	注意事項　*/

#privacy { 
  clear: both; 
  width : 930px; 
  border: 1px solid #FFFFFF; 
  border-collapse: separate; 
  margin: auto; 
  text-align: left; 
  font-size: 12px; color:#666666; 
  line-height:130%;
}


/*	コピーライト　*/

#copyright { 
  clear: both; 
  width : 930px; 
  border: 1px solid #FFFFFF; 
  border-collapse: separate; 
  margin: 5px; 
  text-align: right; 
  font-size: 10px; color:#666666; 
}


/*	セミナー申込ボタン（単独使用Ver.） */

.sami_form { 
  width : 930px; 
  border: 1px solid #FFFFFF;
  border-collapse: separate; 
  margin-left: auto; 
  margin-right: auto;
  margin-top:10px; 
  margin-bottom:10px; 
}


/*	セミナープログラム用タイムテーブル　*/

table.part_p {
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  width: 600px; 
  border-collapse: collapse; 
  border-spacing: 2px;
  border: 1px #CCCCCC solid;
  font-size: 12px;
}


/*	テーブル表題 */

table.part_p caption {
  margin-top: 2px;
  padding-left:5px;
  text-align: left;
}


table.part_p th,
table.part_p td {
  padding: 3px 5px;
}

table.part_p th {
  background: #2B1500;
  text-align: center;
  white-space: nowrap;
  font-size: 12px;
  line-height:130%; 
  color: #FFF;
  border: 1px #CCCCCC  solid;
  border-style: solid;
  border-color: #CCCCCC;
}

table.part_p td {
  background: #FFFFFF;
  text-align: left;
  font-size: 12px;
  line-height:130%; 
  border: 1px #CCCCCC solid;
  border-style: solid;
  border-color: #CCCCCC;
}


/*	セミナープログラム用タイムテーブル　*/

table.part_s {
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  width: 930px; 
  border-collapse: collapse; 
  border-spacing: 2px;
  border: 1px #CCCCCC solid;
  font-size: 12px;
}


/*	テーブル表題 */

table.part_s caption {
  margin-top: 2px;
  padding-left:5px;
  text-align: left;
}


table.part_s th,
table.part_s td {
  padding: 3px 5px;
}

table.part_s th {
  background: #2B1500;
  text-align: center;
  white-space: nowrap;
  font-size: 12px;
  line-height:130%; 
  color: #FFF;
  border: 1px #CCCCCC  solid;
  border-style: solid;
  border-color: #CCCCCC;
}

table.part_s td {
  background: #FFFFFF;
  text-align: left;
  font-size: 12px;
  line-height:130%; 
  border: 1px #CCCCCC solid;
  border-style: solid;
  border-color: #CCCCCC;
}



/*	セミナー　自由枠_左（幅1/2） */

.sami_free_box_l { 
  width : 650px;  
  border: 1px solid #FFFFFF;
  border-collapse: separate; 
  text-align: left;
  font-size: 12px;
  line-height:160%; 
  margin-left: auto; 
  margin-right: auto; 
  float:left; 
}


/*	セミナー　自由枠_左2（幅1/2） */

.sami_free_box_l2 { 
  width : 450px; 
  border: 1px solid #FFFFFF;
  border-collapse: separate; 
  text-align: left;
  font-size: 14px; 
  line-height:160%; 
  margin-left: auto; 
  margin-right: auto; 
  padding:5px; 
  float:left; 
}


/*	セミナー　自由枠_右（幅1/2） */

.sami_free_box_r { 
  width : 250px;  
  border: 1px solid #FFFFFF;
  border-collapse: separate; 
  text-align: left; 
  font-size: 12px; 
  line-height:160%;  
  margin-left: auto; 
  margin-right: auto; 
  float:right;  
}


/*	セミナー　自由枠_右2（幅1/2） */

.sami_free_box_r2 { 
  width : 450px; 
  border: 1px solid #CCCCCC;
  border-collapse: separate; 
  text-align: left;
  font-size: 12px;
  line-height:160%; 
  margin-left: auto; 
  margin-right: auto;
  margin-bottom:5px; 
  float:right; 
}


/*	セミナー　自由枠_ALL */

.sami_free_box_al { 
  width : 900px; 
  border: 1px solid #FFFFFF;
  border-collapse: separate; 
  margin: 5px; 
  
}


/*	セミナー　自由枠_ALL2 */

.sami_free_box_al2{ 
  width : 930px; 
  border: 1px solid #FFFFFF;
  border-collapse: separate;   
  margin: 5px;
}


/*floatの解除、ここがポイント*/ 

.clear {  
  clear:both;　/*floatの解除、ここがポイント*/ 
} 



/*	トップ画像表示（設定）　*/

h1 {
  padding: 0px 0px 0px 0px ;
}

h1 a {
  display: block;
  width: 930px;
  height: 290px;
}

.none {
  display: none;
}


/*	文字 通常使用（設定）　*/

.font_n { 
  font-size:12px;
  text-align:left; 
  line-height:130%;
} 


/*	文字 小見出し1（設定）　*/

.font2 { 
  font-size:12px; color:#229809; 
  font-weight:bold;
  text-align:left; 
  line-height:130%;
} 


/*	文字 小見出し2（設定）　*/

.font3 { 
  font-size:14px; color:#666666; 
  font-weight:bold;
  text-align:left; 
  font-family:ＭＳ Ｐゴシック; 
  line-height:130%;
} 



/*	文字 ポイント（設定）　*/

.font4 { 
  font-size:14px; color:#FF6600; 
  font-weight:bold;
  text-align:left; 
  line-height:130%;
}


/*	文字 ポイント2（設定）　*/

.font5 { 
  font-size:15px; color:#FF7186; 
  font-weight:bold;
  text-align:left; 
  line-height:140%; 
}

/*	プリントアウト設定　*/

@media print {






}
