body { 
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  
font-size: 90%; 
color:#333333;  
text-align: center;  
margin: 0;  
padding: 0;  
}

/*	パーツを作っていく上で全ての要素を包括するボックス　*/
#wrapper_main {  
text-align: left;  
width: 650px;  
margin: 0 auto;  
padding: 0; 
}  

/*	header（トップ画像）*/
#after_header {
height: 255px;  
margin: 0;  
padding: 0;
background: url(/image/img_top.jpg) no-repeat top center;
}

/*	container 基点　*/
#container {
  width: 100%;
  margin: 0;
  padding: 0; 
}

/*	過去開催報告リンク　*/
#aftre_link {
  background-color: #FFFFFF;
  width: 650px;
  margin: 3px 0 0 0;  
  text-align:right; 

}

/*	はじめに…　*/
#aftre_info {
  background-color: #FFFFFF;
  width: 640px;
  margin: 1px 0 0 0;  
  padding: 10px; 
  line-height:120%; 
}

/*	出演企業一覧　*/

#aftre_contents_01 {
  width : 650px; 
  border: 1px solid #FFFFFF;
  border-collapse: separate;   
  margin: 10px auto 5px auto; 
}



/*	当日の様子 */

#aftre_contents_02 {
  width : 650px; 
  /*border: 1px solid #FFFFFF;
  border-collapse: separate;   */ 
  /*margin: 10px auto 5px auto; */
}


/*	展示・プレゼント	*/

#aftre_contents_03 {
  width : 650px; 
  /*border: 1px solid #FFFFFF;
  border-collapse: separate;  */ 
  /*margin: 0px auto 0px auto; */
}



/*	企業紹介（テーブル）*/

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


/*	テーブル表題 （今回なし）*/

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;
  border: 1px #CCCCCC  solid;
  border-style: solid;
  border-color: #CCCCCC;
}

table.part_p td {
  background: #FFFFFF;
  text-align: left;
  border: 1px #CCCCCC solid;
  border-style: solid;
  border-color: #CCCCCC;
}





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

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



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

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

h1 a {
  display: block;
  width: 650px;
  height: 255px;
}

.none {
  display: none;
}

/*  リンクされた文字）*/
a { 
  text-decoration: none; 
}

/*  未訪問のリンク  */
a:link {
   color:#999999;
   text-decoration: none;
}

/*  訪問後のリンク  */
a:visited {
   color: #3366FF; 
   text-decoration: none;
}

/*  マウスをのせたとき  */
a:hover {
   color: #0033FF; 
   font-style:normal;
   text-decoration: none;
}


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

.font_n { 
  font-size:100%;
  text-align:left; 
  line-height:120%;
} 


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

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


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

.font3 { 
  font-size:90%; 
  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%; 
}








/*	セミナー抽選会　*/

#semi_present {
  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_timetable {
  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; 
}


/*	セミナー　トップへ戻る */

.sami_free_box_top{ 
  width : 930px; 
  border: 1px solid #FFFFFF;
  border-collapse: separate;   
   margin: 5px auto 20px auto;  
  text-align:right; 
  font-size:12px; color:#666666; 
}

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

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: 14px;
}


/*	テーブル表題 */

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: 14px;
  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: 14px;
  line-height:130%; 
  border: 1px #CCCCCC solid;
  border-style: solid;
  border-color: #CCCCCC;
}


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

.sami_free_box_l { 
  width : 520px;  
  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 : 600px; 
  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 : 390px;  
  border: 1px solid #FFFFFF;
  border-collapse: separate; 
  text-align: left; 
  font-size: 14px; 
  line-height:160%;  
  margin-left: auto; 
  margin-right: auto; 
  float:right;  
}


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

.sami_free_box_r2 { 
  width : 300px; 
  border: 1px solid #CCCCCC;
  border-collapse: separate; 
  text-align: left;
  font-size: 14px;
  line-height:160%; 
  margin-left: auto; 
  margin-right: auto; 
  margin-top: 3px; 
  padding:3px; 
  float:right; 
}


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

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


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

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


