@charset "Shift_JIS";


/* ページ全体の基本レイアウト
---------------------------------------------------- */

* {
  margin:0;
  padding:0;
}
body {
  color: #333;
  font-size: 14px;
  font-family: 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
  font-weight : normal;
  background: #F9F9F9;
}

#container {
	margin: 0 auto;
	padding: 0;
	width: 974px;
	color: #333333;
	background: #fff url(images/pageback_960.gif) center top repeat-y;
        border-bottom: 2px #d8d8d8 solid;
}
#header {
	width:960px;
	position: relative;
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	height: 200px;
}
#header #homelink{
  position: absolute;
  top:  20px;
  left: 30px;
  margin: 0;
  padding: 0;
  font-size: 0.9em;
　line-height: 0.9em;
  background-color: #fff;
}
#header #meetinglink{
	position: absolute;
	top:  20px;
	right: 30px;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	　line-height: 0.9em;
	background-color: #fff;
}

#header #name {
	padding: 0;
	background-color: #fff;
}
#header #memo{
	position: absolute;
	top:  128px;
	right: 34px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
#header hr {
  display: none;
}
#content {
	padding: 0;
	width: 960px;
	color: #333333;
	background-color: #ffffff;
	margin: 0 auto;
}
#content-inner {
}
#maincol {
  float:right;
  width:700px;
  margin-left: 0px;
  background-color: #fff;
}
#maincol-inner {
  padding: 30px 80px 30px 40px;
  background-color: #fff;
	}
#subcol {
  float:right;
  width:260px;
  background-color: #fff;
	}
#subcol-inner {
  margin-bottom: 800px;
  padding: 30px 40px 30px 60px;
  background-color: #fff;
	}
#content hr {
  clear: right;
  visibility: hidden;
  height: 0;
  margin: 0;
  border: none;
}
#footer {
  margin: 0 auto;
  padding: 10px 0px 25px 0px;
  width: 960px;
  color: #707070;
  font-size: 0.8em;
  background-color: #fff;
}
#footer hr {
  clear: both;
  visibility: hidden;
  height: 0;
  margin: 0;
  border: none;
}


/* リンク
---------------------------------------------------- */

a:link{
  color: #191970;
  text-decoration: underline;
}
a:visited{
  color: #191970;
  text-decoration: underline;
	}
a:hover{
  color: #1E90FF;
  text-decoration: none;
}

.nounder a:link{
  text-decoration: none;
	}

.nounder a:visited{
  text-decoration: none;
	}

.nounder a:hover{
  text-decoration: none;
	}

/* ヘッダー　ホームリンク
---------------------------------------------------- */

#header #homelink a:link{
  color: #707070;
  text-decoration: none;
}
#header #homelink a:visited{
  color: #707070;
  text-decoration: none;
}
#header #homelink a:hover{
  color: #333;
  text-decoration: underline;
}

#header #meetinglink a:link{
  color: #707070;
  text-decoration: none;
}
#header #meetinglink a:visited{
  color: #707070;
  text-decoration: none;
}
#header #meetinglink a:hover{
  color: #333;
  text-decoration: underline;
}



/* ヘッダー　ネーム
---------------------------------------------------- */

#header #name #name-inner{
	position: absolute;
	top:  76px;
	left: 281px;
	color: #007042;
	font-size: 25px;
	font-weight: bold;
}

/* ヘッダー　メモ
---------------------------------------------------- */

#header #memo p{
	color: #333;
	line-height: 1.4em;
}

/* メインコンテンツ
---------------------------------------------------- */



/* サイドバー
---------------------------------------------------- */

#subcol a:link{
  color: #707070;
  text-decoration: none;
}
#subcol a:visited{
  color: #707070;
  text-decoration: none;
}
#subcol a:hover{
  color: black;
  text-decoration: underline;
}
#subcol ul#menu li{
  list-style: none;
  margin: 0px 0px 13px 0px;
  padding: 4px 0px 1px 12px;
  border-bottom: 1px dotted #ccc; 
  line-height: 2em;
  background-image: url(images/bullet-menu.jpg);
  background-repeat: no-repeat;
  background-position: left center;
}
#subcol ul#menu .active{
  background-color: #dcdcdc;
}

/* フッター
---------------------------------------------------- */

#footer a:link{
  color: #707070;
  text-decoration: underline;
}
#footer a:visited{
  color: #707070;
  text-decoration: underline;
}
#footer a:hover{
  color: #707070;
  text-decoration: none;
}
#footer_left{
  float: left;
  margin: 0;
  padding: 0 0 0 30px;
}
#footer_right{
  text-align : right;
  font-family: 'Verdana', sans-serif;
  margin: 0;
  padding: 0 30px 0 0;
}

/* ページタイトル
---------------------------------------------------- */

h1 {
  margin: 0; 
  padding: 0px 0px 20px 0px;
  font-size : 20px;
  font-weight: bold;
  color: #007042;
	}

/* ページの共通設定
---------------------------------------------------- */

.large{
  font-size: large;
  font-weight: bold;
}
.strong{
  color: red;
}
.normal{
  font-weight: normal;
}
.ls3{
  letter-spacing: 3em;
}
.ls2{
  letter-spacing: 2em;
}
.ls15{
  letter-spacing: 1.5em;
}
.ls1{
  letter-spacing: 1em;
}
.ls05{
  letter-spacing: 0.5em;
}
#maincol {
  line-height: 1.8em;
}

/* 講演申込の設定
---------------------------------------------------- */
body#register #maincol #re00-0{
  margin:  0em 0em 2em 0em;
  padding:  0em 0em 0em 0em;
  line-height: 1.3em;
}
body#register #maincol #re00-0 #stop{
  margin:  0em 0em 0em 0em;
  padding:  0.6em 0.6em 0.6em 0.6em;
  border: 1px dashed #CA5137;
  background-color: #FCEEEB;
  text-align: center;
  color: #CA5137;
}
body#register #maincol #re00-1{
  margin: 0em 0em 0em 0em;
  padding: 1em 1em 1em 1em;
  border: 1px solid #191970;
}
body#register #maincol #re00-1t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol #re00-1c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol #re00-2{
  margin: 2em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol #re00-2 a:link{
  color: #707070;
  text-decoration: none;
}
body#register #maincol #re00-2 a:visited{
  color: #707070;
  text-decoration: none;
}
body#register #maincol #re00-2 a:hover{
  color: #707070;
  text-decoration: underline;
}
body#register #maincol table.mokuji{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
  font-size: 0.9em;
  }
body#register #maincol table.mokuji .col1{
  padding: 0em 0em 0em 3em;
  vertical-align: top;
}
body#register #maincol table.mokuji .col2{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
}
body#register #maincol table.mokuji .col3{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
  }
body#register #maincol dl#re01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re01t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#register #maincol dd#re01c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dl#re01-01{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re01-01t{
}
body#register #maincol dd#re01-01c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re01-01c p{
}
body#register #maincol dl#re01-02{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re01-02t{
}
body#register #maincol dd#re01-02c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re01-02c p{
}
body#register #maincol dl#re01-03{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re01-03t{
}
body#register #maincol dd#re01-03c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re01-03c p{
}
body#register #maincol dl#re01-04{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re01-04t{
}
body#register #maincol dd#re01-04c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re01-04c p{
}
body#register #maincol dl#re02{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re02t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#register #maincol dd#re02c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dl#re02-01{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re02-01t{
}
body#register #maincol dd#re02-01c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re02-01c p{
  padding: 0em 0em 0em 1.5em;
  text-indent: -1.5em;
}
body#register #maincol dl#re02-02{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re02-02t{
}
body#register #maincol dd#re02-02c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re02-02c p{
  padding: 0em 0em 0em 2em;
  text-indent: -2em;
}
body#register #maincol dl#re02-03{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re02-03t{
}
body#register #maincol dd#re02-03c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re02-03c p{
  text-indent: 1em;
}
body#register #maincol dl#re03{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re03t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#register #maincol dd#re03c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re03c p{
  text-indent: 1em;
}
body#register #maincol dl#re04{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re04t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#register #maincol dd#re04c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re04c p{
  text-indent: 1em;
}
body#register #maincol dl#re05{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re05t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#register #maincol dd#re05c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re05c p{
  text-indent: 1em;
}
#maincol dl#re06{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
#maincol dt#re06t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
#maincol dd#re06c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
#maincol dl#re06-01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
#maincol dt#re06-01t1{
}
#maincol dt#re06-01t2{
  text-align: right;
}
#maincol dd#re06-01c{
}
#maincol dd#re06-01c p{
}
#maincol dl#re06-02{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
#maincol dt#re06-02t1{
}
#maincol dt#re06-02t2{
  text-align: right;
}
#maincol dd#re06-02c{
}
#maincol dd#re06-02c p{
}
#maincol dl#re06-03{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
#maincol dt#re06-03t1{
}
#maincol dt#re06-03t2{
  text-align: right;
}
#maincol dd#re06-03c{
}
#maincol dd#re06-03c p{
}
#maincol dl#re06-04{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
#maincol dt#re06-04t1{
}
#maincol dt#re06-04t2{
  text-align: right;
}
#maincol dd#re06-04c{
}
#maincol dd#re06-04c p{
}
#maincol dl#re06-05{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
#maincol dt#re06-05t1{
}
#maincol dt#re06-05t2{
  text-align: right;
}
#maincol dd#re06-05c{
}
#maincol dd#re06-05c p{
}
#maincol dl#re06-06{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
#maincol dt#re06-06t1{
  padding: 0em 0em 0em 2em;
  text-indent: -2em;
}
#maincol dt#re06-06t2{
  text-align: right;
}
#maincol dd#re06-06c{
}
#maincol dd#re06-06c p{
}
#maincol dl#re07{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
#maincol dt#re07t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
#maincol dd#re07c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
#maincol dl#re07-01{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
#maincol dt#re07-01t1{
}
#maincol dt#re07-01t2{
  text-align: right;
}
#maincol dd#re07-01c{
}
#maincol dd#re07-01c p{
}
body#register #maincol dl#re08{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re08t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#register #maincol dd#re08c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dl#re08-A{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re08-At{
}
body#register #maincol dd#re08-Ac{
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re08-Ac p{
}
body#register #maincol dl#re08-B{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re08-Bt{
}
body#register #maincol dd#re08-Bc{
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re08-Bc p{
}
body#register #maincol dl#re08-C{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re08-Ct{
}
body#register #maincol dd#re08-Cc{
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re08-Cc p{
}
body#register #maincol dl#re08-D{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re08-Dt{
}
body#register #maincol dd#re08-Dc{
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re08-Dc p{
}
body#register #maincol dl#re08-E{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re08-Et{
}
body#register #maincol dd#re08-Ec{
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re08-Ec p{
}
body#register #maincol dl#re09{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re09t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#register #maincol dd#re09c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re09c p{
  text-indent: 1em;
}
body#register #maincol dl#re10{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#register #maincol dt#re10t{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#register #maincol dd#re10c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#register #maincol dd#re10c p{
  padding: 0em 0em 0em 1.5em;
  text-indent: -1.5em;
}

/* 表彰の設定
---------------------------------------------------- */
body#award #maincol dl#aw00{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#award #maincol dt#aw00t{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#award #maincol dd#aw00c1{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#award #maincol dd#aw00c1 p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#award #maincol dd#aw00c2{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#award #maincol dd#aw00c2 p.lv1{
  padding: 0em 0em 0em 0em;
}
body#award #maincol dd#aw00c2 p.lv2{
  margin: 0em 0em 0em 2em;
  padding: 0em 0em 0em 3em;
  text-indent: -3em;
}
body#award #maincol dl#aw01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#award #maincol dt#aw01t{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#award #maincol dd#aw01c1{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#award #maincol dd#aw01c1 p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#award #maincol dd#aw01c2{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 3em;
}
body#award #maincol dd#aw01c2 p.lv1{
  padding: 0em 0em 0em 4.5em;
  text-indent: -4.5em;
}
body#award #maincol dd#aw01c2 p.lv2{
  padding: 0em 0em 0em 1.5em;
}
body#award #maincol p.meet{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#award #maincol p.name{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#award #maincol p.awname{
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0em 0em 0em;
  font-weight: bold;
}
body#award #maincol dl#aw02{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#award #maincol dt#aw02t{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#award #maincol dd#aw02c1{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#award #maincol dd#aw02c2{
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0em 0em 1em;
}
body#award #maincol dd#aw02c3{
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0em 0em 1em;
}
body#award #maincol dd#aw02c4{
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0em 0em 1em;
}
body#award #maincol dd#aw02c5{
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0em 0em 1em;
}
body#award #maincol dd#aw02c6{
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0em 0em 1em;
}
body#award #maincol dd#aw02c7{
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0em 0em 1em;
}

/* お問い合わせの設定
---------------------------------------------------- */
body#contact #maincol dl#co01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#contact #maincol dt#co01t{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#contact #maincol dd#co01c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#contact #maincol dd#co01c p.ofs{
  padding: 0.5em 0em 1em 0em;
}
body#contact #maincol table.office{
  margin: 0em 0em 0em 1em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
}
body#contact #maincol table.office .col1{
  padding: 0em 1em 0em 0em;
  vertical-align: top;
}
body#contact #maincol table.office .col2{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
}
body#contact #maincol dd#co01c p.atn{
  padding: 1em 0em 0.5em 0em;
  text-align: right;
}

/* 講演要旨の設定
---------------------------------------------------- */
body#abstract #maincol dl#ab00{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#abstract #maincol dt#ab00t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#abstract #maincol dd#ab00c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#abstract #maincol dd#ab00c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#abstract #maincol dl#ab01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#abstract #maincol dt#ab01t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#abstract #maincol dd#ab01c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#abstract #maincol dd#ab01c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#abstract #maincol dl#ab02{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#abstract #maincol dt#ab02t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#abstract #maincol dd#ab02c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#abstract #maincol dd#ab02c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#abstract #maincol dl#ab03{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#abstract #maincol dt#ab03t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#abstract #maincol dd#ab03c1{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#abstract #maincol dd#ab03c1 p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#abstract #maincol dd#ab03c2{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 4em;
}
body#abstract #maincol dd#ab03c3{
  margin: 0em 0em 0.5em 0em;
  padding: 1em 0em 0em 4em;
}

body#abstract #maincol dl#ab04{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#abstract #maincol dt#ab04t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#abstract #maincol dd#ab04c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#abstract #maincol dd#ab04c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}

/* 参加登録の設定
---------------------------------------------------- */
body#entry #maincol dl#en01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#entry #maincol dd#en01c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;
}
body#entry #maincol dd#en01c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#entry #maincol dl#en02{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#entry #maincol dt#en02t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#entry #maincol dd#en02c1{
  margin: 0em 0em 0.5em 1em;
  padding: 0em 0em 0em 0em;
}
body#entry #maincol dd#en02c1 p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#entry #maincol dd#en02c2{
  margin: 1em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#entry #maincol dd#en02c2 p.kouza{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 8em;
  text-indent: -7em;
}
body#entry #maincol dd#en02c3{
  margin: 1em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#entry #maincol dd#en02c3 p.aten{
  margin: 0em 0em 0em 0.5em;
  padding: 0em 0em 0em 4em;
  text-indent: -3em;
}
body#entry #maincol dl#en03{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#entry #maincol dt#en03t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#entry #maincol dd#en03c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#entry #maincol dd#en03c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#entry #maincol dl#en04{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#entry #maincol dt#en04t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#entry #maincol dd#en04c{
  margin: 0em 0em 0em 0em;
  padding: 0em 1em 0em 1em;
}
body#entry #maincol dd#en04c p.up{
  padding: 0em 0em 0.2em 0em;
  text-align: center;
}
body#entry #maincol dd#en04c p.bottom{
  padding: 0.2em 0em 0em 2.5em;
  text-indent: -2.5em;
}
body#entry #maincol dd#en04c table.tabl{
	margin: 0.2em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border-collapse: collapse;
	border: 1px solid gray;
	width: 100%;
	}
body#entry #maincol dd#en04c table.tabl .col1{
	padding: 0.2em 0em 0.2em 0em;
	vertical-align: top;
	border: 1px solid gray;
	text-align: center;
	}
body#entry #maincol dd#en04c table.tabl .col2{
	padding: 0.2em 1em 0.2em 1em;
	vertical-align: top;
	border: 1px solid gray;
	}
body#entry #maincol dd#en04c table.tabl .col3{
	padding: 0.2em 1em 0.2em 1em;
	vertical-align: top;
	border: 1px solid gray;
	text-align: right;
	}
body#entry #maincol dd#en04c table.tabl .col4{
	padding: 0.2em 1em 0.2em 1em;
	vertical-align: top;
	border: 1px solid gray;
	text-align: right;
	}
body#entry #maincol dd#en04c table.tabl .col1h{
	padding: 0.2em 0.1em 0.2em 0.1em;
	border: 1px solid gray;
	text-align: center;
	}
body#entry #maincol dd#en04c table.tabl .col2h{
	padding: 0.2em 0em 0.2em 0em;
	border: 1px solid gray;
	text-align: center;
	}
body#entry #maincol dd#en04c table.tabl .col3h{
	padding: 0.2em 0em 0.2em 0em;
	border: 1px solid gray;
	text-align: center;
	}
body#entry #maincol dd#en04c table.tabl .col4h{
	padding: 0.2em 0em 0.2em 0em;
	vertical-align: top;
	border: 1px solid gray;
	text-align: center;
}
/* 発表要領の設定
---------------------------------------------------- */
body#presentation #maincol dl#pre01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#presentation #maincol dt#pre01t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#presentation #maincol dd#pre01c1{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#presentation #maincol dd#pre01c1 p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#presentation #maincol dd#pre01c2{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 2em;
}
body#presentation #maincol dd#pre01c2 p{
  padding: 0em 0em 0em 1em;
  text-indent: -1em;
}
body#presentation #maincol dd#pre01c3{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 5em;
}
body#presentation #maincol dd#pre01c3 table.tabl{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  border-collapse: collapse;
  border: 1px solid gray;
}
body#presentation #maincol dd#pre01c3 table.tabl .col1{
  padding: 0.2em 1em 0.2em 1em;
  vertical-align: top;
  border: 1px solid gray;
}
body#presentation #maincol dd#pre01c3 table.tabl .col2{
  padding: 0.2em 1em 0.2em 1em;
  vertical-align: top;
  border: 1px solid gray;
  text-align: center;
}
body#presentation #maincol dd#pre01c3 table.tabl .col3{
  padding: 0.2em 1em 0.2em 1em;
  vertical-align: top;
  border: 1px solid gray;
}
body#presentation #maincol dl#pre02{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#presentation #maincol dt#pre02t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#presentation #maincol dd#pre02c1{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#presentation #maincol dd#pre02c1 p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#presentation #maincol dd#pre02c2{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 1em 0em 1em;
}
body#presentation #maincol dd#pre02c2 table.tabl{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  border-collapse: collapse;
  border: 1px solid gray;
}
body#presentation #maincol dd#pre02c2 table.tabl .col1{
  padding: 0em 0em 0em 1em;
  vertical-align: top;
  width: 6em;
  font-weight: bold;
}
body#presentation #maincol dd#pre02c2 table.tabl .col1t{
  padding: 0.5em 0em 0em 1em;
  vertical-align: top;
  width: 6em;
  font-weight: bold;
}
body#presentation #maincol dd#pre02c2 table.tabl .col2{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
}
body#presentation #maincol dd#pre02c2 table.tabl .col2t{
  padding: 0.5em 0em 0em 0em;
  vertical-align: top;
}
body#presentation #maincol dd#pre02c2 table.tabl .col2s{
  padding: 0em 0em 0em 1em;
  vertical-align: top;
}body#presentation #maincol dd#pre02c2 table.tabl .col2b{
  padding: 0em 1em 0.5em 1em;
  vertical-align: top;
}
body#presentation #maincol dd#pre02c2 table.tabl .col3{
  padding: 0em 0em 0em 0em;
}

body#presentation #maincol dd#pre02c2 table.tabl_in{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  border-collapse: collapse;
}
body#presentation #maincol dd#pre02c2 table.tabl_in .col1_in{
  padding: 0em 0em 0em 2em;
  vertical-align: top;
  width: 10em;
}
body#presentation #maincol dd#pre02c2 table.tabl_in .col2_in{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
}
body#presentation #maincol dl#pre03{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#presentation #maincol dt#pre03t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#presentation #maincol dd#pre03c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#presentation #maincol dd#pre03c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}

/* 交通・宿泊の設定
---------------------------------------------------- */
body#travel #maincol dl#tra01{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#travel #maincol dt#tra01t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#travel #maincol dd#tra01c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#travel #maincol dd#tra01c p{
  padding: 0em 0em 1em 0em;
  text-indent: 1em;
}

body#travel #maincol #tra02{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#travel #maincol #tra02t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#travel #maincol #tra02c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#travel #maincol #tra02c p{
  padding: 0em 0em 1em 0em;
  text-indent: 1em;
}
body#travel #maincol #tra021c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#travel #maincol #tra021c p{
  padding: 0em 0em 0.5em 0em;
  text-indent: 1em;
}
body#travel #maincol #tra021c table.tabl1{
  margin: 0em 0em 0em 2.5em;
  padding: 0em 0em 0em 0em;
  border-collapse: collapse;
  border: 1px solid #C0C0C0;
  line-height: 1.2em;
}
body#travel #maincol #tra021c table.tabl1 .col1t{
  padding: 0.5em 0.5em 0.2em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra021c table.tabl1 .col2t{
  padding: 0.5em 0em 0.2em 0em;
  background-image: url(images/dot-divider-yoko.jpg);
  background-repeat: repeat-x;
  background-position: center center;
}
body#travel #maincol #tra021c table.tabl1 .col3t{
  padding: 0.5em 0.5em 0.2em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra021c table.tabl1 .col4t{
  padding: 0.5em 0em 0.2em 0em;
  background-image: url(images/dot-divider-yoko.jpg);
  background-repeat: repeat-x;
  background-position: center center;
}
body#travel #maincol #tra021c table.tabl1 .col5t{
  padding: 0.5em 0.5em 0.2em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra021c table.tabl1 .col1b{
  padding: 0em 0.5em 0.5em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra021c table.tabl1 .col2b{
  padding: 0em 0em 0.5em 0em;
  vertical-align: top;
}
body#travel #maincol #tra021c table.tabl1 .col3b{
  padding: 0em 0.5em 0.5em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra021c table.tabl1 .col4b{
  padding: 0em 0em 0.5em 0em;
  vertical-align: top;
}
body#travel #maincol #tra021c table.tabl1 .col5b{
  padding: 0em 0.5em 0.5em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra022c{
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 1em;
}
body#travel #maincol #tra022c p{
  padding: 0em 0em 0.5em 0em;
  text-indent: 1em;
}
body#travel #maincol #tra022c table.tabl2{
  margin: 0em 0em 0em 2.5em;
  padding: 0em 0em 0em 0em;
  border-collapse: collapse;
  border: 1px solid #C0C0C0;
  line-height: 1.2em;
}
body#travel #maincol #tra022c table.tabl2 .col1t{
  padding: 0.5em 0.5em 0.2em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra022c table.tabl2 .col2t{
  padding: 0.5em 0em 0.2em 0em;
  background-image: url(images/dot-divider-yoko.jpg);
  background-repeat: repeat-x;
  background-position: center center;
}
body#travel #maincol #tra022c table.tabl2 .col3t{
  padding: 0.5em 0.5em 0.2em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra022c table.tabl2 .col4t{
  padding: 0.5em 0em 0.2em 0em;
  background-image: url(images/dot-divider-yoko.jpg);
  background-repeat: repeat-x;
  background-position: center center;
}
body#travel #maincol #tra022c table.tabl2 .col5t{
  padding: 0.5em 0.5em 0.2em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra022c table.tabl2 .col1b{
  padding: 0em 0.5em 0.5em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra022c table.tabl2 .col2b{
  padding: 0em 0em 0.5em 0em;
  vertical-align: top;
}
body#travel #maincol #tra022c table.tabl2 .col3b{
  padding: 0em 0.5em 0.5em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra022c table.tabl2 .col4b{
  padding: 0em 0em 0.5em 0em;
  vertical-align: top;
}
body#travel #maincol #tra022c table.tabl2 .col5b{
  padding: 0em 0.5em 0.5em 0.5em;
  vertical-align: top;
}
body#travel #maincol #tra023c{
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 1em;
}
body#travel #maincol #tra023c p{
  padding: 0.2em 0em 0em 0em;
  text-indent: 1em;
}
body#travel #maincol dl#tra03{
  margin: 0em 0em 1em 0em;
  padding: 1em 0em 0em 0em;
}
body#travel #maincol dt#tra03t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#travel #maincol dd#tra03c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#travel #maincol dd#tra03c p{
  padding: 0em 0em 1em 0em;
  text-indent: 1em;
}
body#travel #maincol dt#tra031t{
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 1em;
}
body#travel #maincol dd#tra031c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#travel #maincol dd#tra031c p{
  padding: 0em 0em 0em 0em;
}
body#travel #maincol dt#tra032t{
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 1em;
}
body#travel #maincol dd#tra032c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#travel #maincol dd#tra032c p{
  padding: 0em 0em 0em 0em;
}
body#travel #maincol dt#tra033t{
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 1em;
}
body#travel #maincol dd#tra033c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#travel #maincol dd#tra033c p{
  padding: 0em 0em 0em 0em;
}
body#travel #maincol dt#tra034t{
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 1em;
}
body#travel #maincol dd#tra034c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#travel #maincol dd#tra034c p{
  padding: 0em 0em 0em 0em;
}
body#travel #maincol dt#tra035t{
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 1em;
}
body#travel #maincol dd#tra035c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#travel #maincol dd#tra035c p{
  padding: 0em 0em 0em 0em;
}

/* プログラムの設定
---------------------------------------------------- */
body#program #maincol dl#pro01{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#program #maincol dt#pro01t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#program #maincol dd#pro01c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#program #maincol dd#pro01c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#program #maincol dl#pro02{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#program #maincol dd#pro02c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#program #maincol dd#pro02c p{
  text-align: center;
}
body#program #maincol dl#pro03{
  margin: 1em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#program #maincol dt#pro03t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#program #maincol dd#pro03c{
  margin: 0em 0em 0em 2em;
  padding: 0em 0em 0em 0em;
}
body#program #maincol dd#pro03c p{
  padding: 0em 0em 0em 2em;
  text-indent: -2em;
}

/* 付設展示会の設定
---------------------------------------------------- */
body#exhibitaion #maincol dl#ex01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#exhibitaion #maincol dt#ex01t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#exhibitaion #maincol dd#ex01c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#exhibitaion #maincol dd#ex01c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}


body#exhibitaion #maincol dl#ex02{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#exhibitaion #maincol dd#ex02c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}

body#exhibitaion #maincol table.exhibit1{
  margin: 0em 0em 0.5em 1em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
}
body#exhibitaion #maincol table.exhibit1 .col1{
  padding: 0.2em 0em;
  vertical-align: top;
  font-weight: bold;
  width: 6em;
}
body#exhibitaion #maincol table.exhibit1 .col2{
  padding: 0.2em 0em;
  vertical-align: top;
}

body#exhibitaion #maincol .exhibit1-ind1{
  padding: 0em 0em 0em 1em;
}
body#exhibitaion #maincol .exhibit1-bura1{
  padding: 0em 0em 0em 1em;
  text-indent: -1em;
}


/* 概要の設定
---------------------------------------------------- */
body#outline #maincol #ou01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol table.out1{
  margin: 0em 0em 0.5em 1em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
}
body#outline #maincol table.out1 .col11{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
  width: 6em;
  font-weight: bold;
}
body#outline #maincol table.out1 .col12{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
}
body#outline #maincol table.out2{
  margin: 0em 0em 0em 1em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
}
body#outline #maincol table.out2 .col21{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
  width: 9em;
  font-weight: bold;
}
body#outline #maincol table.out2 .col22{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
}

body#outline #maincol table.out1 .col12-kikan-t{
  padding: 0em 0em 0em 1em;
}
body#outline #maincol table.out1 .col12-kikan-c{
  padding: 0em 0em 0em 1.5em;
}
body#outline #maincol table.out1 .col12-akusesu-t{
  padding: 0em 0em 0em 1.5em;
}
body#outline #maincol table.out1 .col12-akusesu-c{
  padding: 0em 0em 0em 4em;
}





body#outline #maincol dl#ou02{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol dt#ou02t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#outline #maincol dd#ou02c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}

body#outline #maincol dl#ou03{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol dt#ou03t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}

body#outline #maincol dl#ou04{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol dt#ou04t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#outline #maincol dd#ou04c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#outline #maincol dd#ou04c p.honbun{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}

body#outline #maincol dd#ou04c1{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#outline #maincol dd#ou04c2{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#outline #maincol dd#ou04c3{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#outline #maincol dd#ou04c4{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#outline #maincol dd#ou04c5{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#outline #maincol dd#ou04c6{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#outline #maincol dd#ou04c7{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}

body#outline #maincol p.sympo-tema{
  margin: 0em 0em 0em 0em;
  padding: 2em 0em 0em 0em;
}
body#outline #maincol p.sympo-kikaku{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: right;
}
body#outline #maincol p.sympo-irai{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#outline #maincol p.sympo-date{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 3em;
}
body#outline #maincol p.sympo-titl{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 3em;
}
body#outline #maincol p.sympo-pres{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: right;
}
body#outline #maincol p.sympo-toku{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#outline #maincol p.sympo-honbun{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 3em;
}
body#outline #maincol p.koen-date{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol p.koen-titl{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol p.koen-pres{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: right;
}

body#outline #maincol dl#ou05{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol dt#ou05t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#outline #maincol dd#ou05c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}

body#outline #maincol dl#ou06{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol dt#ou06t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#outline #maincol dd#ou06c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}

body#outline #maincol dl#ou07{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol dt#ou07t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#outline #maincol dd#ou07c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}


body#outline #maincol dl#ou08{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol dt#ou08t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#outline #maincol dd#ou08c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}


body#outline #maincol dl#ou09{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
}
body#outline #maincol dt#ou09t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-weight: bold; 
}
body#outline #maincol dd#ou09c{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}

/* お知らせの設定
---------------------------------------------------- */
body#index #maincol #in01{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#index #maincol table.ind1{
  margin: 0em 0em 0.5em 1em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
}
body#index #maincol table.ind1 .col1{
  padding: 1.5em 0em 0em 0em;
  vertical-align: top;
  width: 7em;
}
body#index #maincol table.ind1 .col2{
  padding: 1.5em 0em 0em 0em;
  vertical-align: top;
}
body#index #maincol #in00{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#index #maincol #in00 p{
  text-align: right;
}
body#index #maincol .col2-exp{
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0em 0em 0em;
}
body#index #maincol p{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}

/* シンポジウムの設定
---------------------------------------------------- */
body#symposium #maincol #sy01{
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#symposium #maincol p.sy01-honbun{
  margin: 0em 0em 0em 1em;
  padding: 0em 0em 0em 4em;
  text-indent: -4em;
}
body#symposium #maincol p.sy01-date{
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 1em;
}
body#symposium #maincol p.sy01-date2{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 5em;
}
body#symposium #maincol p.sy01-koen{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#symposium #maincol p.sy01-irai{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 1em;
}
body#symposium #maincol p.sy01-titl{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
body#symposium #maincol p.sy01-pres{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: right;
}


/* 九州支部企画の設定
---------------------------------------------------- */
body#kikaku #maincol dl#ki01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#kikaku #maincol dd#ki01c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#kikaku #maincol dd#ki01c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#kikaku #maincol dl#ki02{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#kikaku #maincol dt#ki02t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.5em 0em;
  font-weight: bold; 
}
body#kikaku #maincol dd#ki02c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 0.5em;
}
body#kikaku #maincol p.d0{
  line-height: 1.1em;
  padding: 0em 0em 0em 0.5em;
  margin: 0em 12px 6px 0em;
  border-left: solid 6px #333;
}
body#kikaku #maincol p.d1{
  line-height: 1.1em;
  padding: 0em 0em 0em 0.5em;
  margin: 0em 12px 12px 0em;
  border-left: solid 6px #333;
}
body#kikaku #maincol p.d2{
  line-height: 1.1em;
  padding: 0em 0em 0em 48px;
  margin: 0px 6px 12px 0px;
}
body#kikaku #maincol p.d3{
  line-height: 1.1em;
  padding: 0em 1.5em 0em 1.5em;
  margin: 0px 12px 12px 0px;
}
body#kikaku #maincol dl#ki03{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#kikaku #maincol dt#ki03t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.5em 0em;
  font-weight: bold; 
}
body#kikaku #maincol dd#ki03c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#kikaku #maincol table.kik1{
  margin: 0em 0em 0.5em 0.5em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
}
body#kikaku #maincol table.kik1 .col0{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
  text-align: right;
  width: 2em;
}
body#kikaku #maincol table.kik1 .col1{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
  width: 12em;
}
body#kikaku #maincol table.kiku1 .col2{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
}

/* 見学会の設定
---------------------------------------------------- */
body#observation #maincol #ob00{
  margin: 0em 0em 2em 0em;
  padding: 0em 1em 0em 1em;
}
body#observation #maincol #ob00 .obtitl{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#observation #maincol #ob00 .obcont{
  margin: 0em 0em 0em 0em;
  padding: 0em 1em 0.5em 2em;
}
body#observation #maincol #ob00 .obkoen{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}
body#observation #maincol #ob00 .obpres{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: right;
}
body#observation #maincol table.obse{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
}
body#observation #maincol table.obse .col11{
  padding: 0.2em 0em 0.2em 0em;
  vertical-align: top;
  width: 6em;
  font-weight: bold;
}
body#observation #maincol table.obse .col12{
  padding: 0.2em 0em 0.2em 0em;
  vertical-align: top;
}

body#observation #maincol table.obse_in{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
}
body#observation #maincol table.obse_in .col1{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
  width: 10em;
}
body#observation #maincol table.obse_in .col2{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
}

/* 九州支部企画の設定
---------------------------------------------------- */
body#kikaku #maincol dl#ki01{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#kikaku #maincol dd#ki01c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#kikaku #maincol dd#ki01c p{
  padding: 0em 0em 0em 0em;
  text-indent: 1em;
}
body#kikaku #maincol dl#ki02{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#kikaku #maincol dt#ki02t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.5em 0em;
  font-weight: bold; 
}
body#kikaku #maincol dd#ki02c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 0.5em;
}
body#kikaku #maincol p.d0{
  line-height: 1.1em;
  padding: 0em 0em 0em 0.5em;
  margin: 0em 12px 6px 0em;
  border-left: solid 6px #333;
}
body#kikaku #maincol p.d1{
  line-height: 1.1em;
  padding: 0em 0em 0em 0.5em;
  margin: 0em 12px 12px 0em;
  border-left: solid 6px #333;
}
body#kikaku #maincol p.d2{
  line-height: 1.1em;
  padding: 0em 0em 0em 55px;
  margin: 0px 6px 12px 0px;
}
body#kikaku #maincol p.d3{
  line-height: 1.1em;
  padding: 0em 1.5em 0em 1.5em;
  margin: 0px 12px 12px 0px;
}
body#kikaku #maincol dl#ki03{
  margin: 0em 0em 2em 0em;
  padding: 0em 0em 0em 0em;
}
body#kikaku #maincol dt#ki03t{
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.5em 0em;
  font-weight: bold; 
}
body#kikaku #maincol dd#ki03c{
  margin: 0em 0em 0.5em 0em;
  padding: 0em 0em 0em 1em;
}
body#kikaku #maincol table.kik1{
  margin: 0em 0em 0.5em 0.5em;
  padding: 0em 0em 0em 0em;
  width: 100%;
  border-collapse: collapse;
  border-width: 0em;
}
body#kikaku #maincol table.kik1 .col0{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
  text-align: right;
  width: 2em;
}
body#kikaku #maincol table.kik1 .col1{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
  width: 12em;
}
body#kikaku #maincol table.kiku1 .col2{
  padding: 0em 0em 0em 0em;
  vertical-align: top;
}
