@charset "utf-8";

body {margin: 0px;padding: 0px;text-align:center;}
h3 {margin: 0px 0px 10px 0px;padding: 0px;}
p  {margin: 0px;padding: 0px;font-size: x-small;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";color: #333;text-align:left;}
p.ntc  {margin: 0px;padding: 0px;font-size: small;font-weight: bold;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";color: #F00;text-align:left;}
p.bld {margin: 0px;padding: 0px;font-size: small;font-weight: bold;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align:left;}
/* 配置のリセット */
.clrbth  {clear: both;height:0px;margin: 0px;padding: 0px;}


/*通常のテキストリンク*/
.main a         {font-size: x-small;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";}
.main a:link    {font-size: x-small;color: #00468A;background: transparent;}
.main a:visited {font-size: x-small;color: #344183;background: transparent;}
.main a:hover   {font-size: x-small;color: #666666;background: transparent;}

/*大枠*/
#container {width:860px;margin:0px;padding: 0px;text-align:center;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #999999;border-left-color: #999999;}

/*ヘッダ*/
#hdr    {width:860px;height: 55px;margin: 0px;padding: 0px;}
/*NSCのマーク*/
#hdrmk{float: left;width:180px;height:46px;margin: 5px 0px 4px 5px;padding: 0px;text-align:left;}

/*キャッチコピー*/
#hdrcth {float: left;width:310px;margin: 22px 0px 0px 5px;}
h1 {margin: 0px;padding: 0px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align:left;}

/*English*/
#hdrlk {float: left;width:350px;margin: 18px 5px 0px 0px;padding: 0px;vertical-align: bottom;text-align:right;}

#hdrlk ul   {margin: 0px;padding: 0px;list-style: none;}
#hdrlk li   {display: inline;font-size: small;line-height: 140%;font-family: Osaka, "ＭＳ ゴシック";}
#hdrlk li a:link            {font-size: small;color: #00468A;background: transparent;font-weight: normal;}
#hdrlk li a:visited         {font-size: small;color: #344183;background: transparent;}
#hdrlk li a:hover, a:active {font-size: small;color: #666666;background: transparent;}
#hdrlk li img {margin: 0px;padding: 0px;background: transparent;}

/*ボタン＆コンテンツエリア*/
.main   {clear: both;width:860px;margin: 0px;padding: 0px;background-image: url(../common/bk_in.jpg);background-repeat: no-repeat;}

/*グローバルナビのボタン*/
#glnv    {float: left;width:160px;height:245px;margin: 0px;padding: 0px;text-align: left;}
#glnv ul {margin: 0px;padding: 0px;list-style: none;}
/*トップ*/
#glnv li#tp {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnv li#tp a                 {height:35px;background: url(../common/bt/bt_top1.gif) no-repeat;display: block;text-decoration:none;}
#glnv li#tp a:hover, a:active {background: url(../common/bt/bt_top2.gif) no-repeat;}
/*開催概要*/
#glnv li#ot {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnv li#ot a                 {height:35px;background: url(../common/bt/bt_otln1.gif) no-repeat;display: block;text-decoration:none;}
#glnv li#ot a:hover, a:active {background: url(../common/bt/bt_otln2.gif) no-repeat;}
/*テーマ*/
#glnv li#tm {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnv li#tm a                 {height:35px;background: url(../common/bt/bt_thm1.gif) no-repeat;display: block;text-decoration:none;}
#glnv li#tm a:hover, a:active {background: url(../common/bt/bt_thm2.gif) no-repeat;}
/*基調講演プログラム*/
#glnv li#pg {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnv li#pg a                 {height:35px;background: url(../common/bt/bt_prgm1.gif) no-repeat;display: block;text-decoration:none;}
#glnv li#pg a:hover, a:active {background: url(../common/bt/bt_prgm2.gif) no-repeat;}
/*会場案内*/
#glnv li#hl {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnv li#hl a                 {height:35px;background: url(../common/bt/bt_hall1.gif) no-repeat;display: block;text-decoration:none;}
#glnv li#hl a:hover, a:active {background: url(../common/bt/bt_hall2.gif) no-repeat;}
/*取材お問合せ*/
#glnv li#ct {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnv li#ct a                 {height:35px;background: url(../common/bt/bt_cnt1.gif) no-repeat;display: block;text-decoration:none;}
#glnv li#ct a:hover, a:active {background: url(../common/bt/bt_cnt2.gif) no-repeat;}
/*ブロガーの皆様へ*/
#glnv li#bl {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnv li#bl a                 {height:35px;background: url(../common/bt/bt_blgr1.gif) no-repeat;display: block;text-decoration:none;}
#glnv li#bl a:hover, a:active {background: url(../common/bt/bt_blgr2.gif) no-repeat;}


/* メインビジュアルと申し込みボタン */
#vsl    {float: left;width:700px;height:245px;margin: 0px;padding: 0px;background-image: url(../common/im_vsl.jpg);background-repeat: no-repeat;}
#aplybt {width:700px;margin: 190px 0px 0px 0px;padding: 0px;}

/* 事務局の住所等 */
#inf      {float: left;margin: 0px;padding: 0px;width:160px;}
#acsbt    {margin: 10px 0px 0px 0px;padding: 0px;text-align: center;}
.mnbr     {margin: 0px 0px 15px 0px;padding: 1px 10px 10px 10px;text-align: left;}
.mnbr img.mk {margin: 10px 0px 0px 0px;text-align: center;}
.mnbr h3  {margin: 15px 0px 0px 0px;padding: 0px;text-align: left;}
.mnbr p   {margin: 0px;padding: 3px 0px 0px 0px;font-size: xx-small;line-height: 120%;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align:left;}
address   {width:140px;margin: 10px 0px 10px 10px;font-size: xx-small;line-height: 140%;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align: left;font-style: normal;}


/*コンテンツ部分*/
#cnt    {float: left;width:600px;margin: 0px 50px 20px 50px;}
h2.tl   {margin: 0px 0px 10px 0px;padding: 0px;text-align: left;}
h2.tl2  {width:600px;margin: 205px 50px 0px 50px;padding: 0px;text-align: center;}
h3.tl   {margin: 20px 0px 5px 0px;padding: 0px;text-align: left;}
h4.tl   {margin: 0px;padding: 0px 0px 0px 0px;font-size: small;line-height: 140%;font-family: Osaka, "ＭＳ ゴシック";color: #007438;text-align:left;}
h5.tl   {margin: 5px 0px 0px 0px;padding: 3px;font-size: x-small;line-height: 140%;font-family: Osaka, "ＭＳ ゴシック";color: #007438;font-weight: bold;background-color: #EDF7EE;text-align: left;}

/* メインテーマ */
.thm {margin: 15px 0px 5px 0px;text-align: center;}
/* 事務局連絡先 */
.nscofc {width:600px;margin: 10px 0px 0px 0px;padding: 3px;border: 1px solid #007438;background-color: #EDF7EE;text-align: left;}

/* トップの各スポンサーの情報 */
.tpentin table {margin: 10px 0px 0px 0px;}
.tpentin th    {text-align: center;}
.tpentin td    {padding: 2px 0px 0px 0px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align: center;}


/*テーブル内のテキストリンク*/
.tbl a                 {font-size: x-small;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";}
.tbl a:link            {font-size: x-small;color: #00468A;background: transparent;}
.tbl a:visited         {font-size: x-small;color: #344183;background: transparent;}
.tbl a:hover           {font-size: x-small;color: #666666;background: transparent;}

/* 開催概要 */
/* 開催概要のテーブル */
.otln table {margin: 5px 0px 0px 0px;background-color: #EDF7EE;}
.otln th    {padding: 3px 0px 3px 3px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #333333;font-weight: bold;text-align: left;}
.otln td    {padding: 3px 0px 3px 3px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align: left;}
.otlnntc    {margin: 0px;padding: 0px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #00478B;text-align:left;}
/* 後援のテーブル */
.bkup table {margin: 10px 0px 0px 0px;}
.bkup th    {text-align: center;}
.bkup td    {padding: 2px 0px 0px 0px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align: center;}


/* テーマ */
/* 2009年 */
p#thmwtnb {margin: 0px;padding: 0px;font-size: x-small;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align:right;}
#thm2009 {width:600px;margin: 10px 0px 0px 0px;padding: 0px;text-align: left;}
/* 2009年のメディアイメージ */
#thmim2009 img {margin: 10px 0px 0px 0px;padding: 0px;text-align: center;}


/* 講演プログラム */
/* 講演プログラムのテーブル */
.prgrm table {margin: 5px 0px 0px 0px;}
.prgrm th {text-align: left;}
.prgrm p.tm {padding: 0px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #007438;font-weight: bold;text-align: left;}
.prgrm p.rg {padding: 0px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #333333;font-weight: normal;text-align: left;}
.prgrm p.alttl {padding: 0px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #FF0000;font-weight: bold;background-color: #FFFFFF;text-align: left;}
.prgrm td    {padding: 2px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #333333;background-color: #FFFFFF;text-align: left;}
.prgrm h4.tl   {margin: 0px;padding: 0px;font-size: x-small;line-height: 140%;font-family: Osaka, "ＭＳ ゴシック";text-align:left;color: #007438;}
.prgrm img    {margin: 3px 0px 5px 0px;text-align: left;}
/* セッションのテーブル */
.prgrmssn table {margin: 5px 0px 0px 0px;}
.prgrmssn td    {margin: 0px;text-align: center;}
.prgrmssn img   {margin: 0px;text-align: center;}
/*区切りの線*/
.prgrm bdrln {width:596px;margin: 0px;padding: 0px;border-top-width: 1px;border-top-style: solid;border-top-color: #666666;}



/* 会場案内 */
/* 会場案内のテーブル */
.accss table {margin: 5px 0px 0px 0px;}
.accss th    {padding: 3px 0px 3px 0px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #007438;font-weight: bold;background-color: #FFFFFF;text-align: left;}
.accss td    {padding: 3px 0px 3px 0px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #333333;background-color: #FFFFFF;text-align: left;}
#accssmdtwn  {margin: 15px 0px 0px 0px;text-align: center;}


/* スプリューム・アワード */
/* 商品大賞 */
#spmprzcth {margin: 0px 0px 0px 0px;padding: 0px;text-align: center;}
.spmprzsplm img {margin: 0px 0px 0px 5px;padding: 0px;text-align: right;}
.spmprz    {margin: 0px 0px 0px 0px;padding: 0px;width:600px;}
.spmprzcnt {float: left;margin: 0px 5px 0px 0px;padding: 0px;width:340px;}
.spmprzimg {float: left;margin: 0px;padding: 0px;width:250px;}
#spmstdy   {margin: 10px 0px 10px 0px;padding: 0px;text-align: center;}
/* 審査員（使われず） */
.spmchk          {margin: 0px;padding: 0px;width:600px;}
.spmchkmnbr      {float: left;margin: 0px 20px 0px 0px;padding: 0px;width:140px;}
.spmchkmnbr img  {margin: 0px;padding: 0px;width:120px;text-align: center;}
.spmchknm p      {margin: 0px;padding: 0px;width:140px;text-align: center;}
#spmaplybt {margin: 0px;padding: 0px;text-align: center;}
#spmawdst  {margin: 15px 0px 0px 0px;padding: 0px;text-align: center;}


/*フッタ*/
#ftr  {clear: both;width:860px;height: 20px;}
/* コピーライトの文字 */
#ftrcpylght {width:660px;margin: 0px 0px 0px 150px;padding: 0px;font-size: x-small;font-family: "ＭＳ Ｐゴシック", Osaka;color: #333333;text-align: center;}
/*下の線*/
#btmln {width:860px;margin: 0px;padding: 0px;border-top-width: 1px;border-top-style: solid;border-top-color: #666666;}
