@charset "utf-8";
	/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#cccccc;
	background-image: url(images/common/body_bg.jpg);
	background-repeat:repeat-x;
	font-size:95%;
	line-height:150%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#362D25;
	text-align:left;
}

@media print{
#left{
	display:none
}

}

/*
------------------------------------------------------
　共通
------------------------------------------------------
*/

/* basic link */
a:link {color:#000000; }
a:visited  {color:#000000; }
a:hover  { color:#BA0134; }
a:active  {color:#000000; }

/* noline link */
a.noline:link {color:#000000; text-decoration:none; }
a.noline:visited  {color:#000000; text-decoration:none; }
a.noline:hover  { color:#BA0134; text-decoration:none; }
a.noline:active  {color:#000000; text-decoration:none; }

/* sitei link */
a.sitei:link {color:#cc3333; font-weight:bold; }
a.sitei:visited  {color:#cc3333; font-weight:bold; }
a.sitei:hover  {
	background-color:#F4D5D5;
	color:#cc3333;
	font-weight:bold;
	text-decoration:none;
}
a.sitei:active  {color:#cc3333; font-weight:bold; }


/* イメージの基本設定 */
img {
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
}

.img_l {
    float:left;
	margin:0px 0px 0px 0px;
}

.img_r {
    float:right;
	margin:0px 0px 0px 0px;
}

/* tableの基本設定 */
table{
  border-collapse:collapse;
  border-spacing:0;
}

/* thとtdの基本設定 */
th,td{
  vertical-align:top;
  text-align:left;
}

/* ulとliの基本設定 */
ul, li {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}


/* 改行しない */
.nowrap {
    white-space:nowrap;
}

/* 右寄せ */
.t_right {
    text-align:right;
}

/* 左寄せ */
.t_left {
    text-align:right;
}

/* 真ん中寄せ */
.center {
    text-align:center;
}

/* ページの上へ */
div.pagetop {
    padding:0px 0px 20px 0px;
	text-align:right;
}

/* 大きめ太い紺文字 */
.font_kon_bold120 {
	font-weight:bold;
	font-size:120%;
	color:#2F629B;
}

/* ノーマル */
.font_normal {
    font-size:95%;
    color:#362D25;
	font-weight:normal;
}

/* 赤文字 */
.font_red {
    color:#cc3333;
}

/* 太い赤文字 */
.font_red_bold {
    color:#cc3333;
	font-weight:bold;
}

/* 大きめ太い赤文字 */
.font_red_bold120 {
    color:#cc3333;
	font-weight:bold;
    font-size:120%;
}

/* 文字の背景にピンク */
.font_bg_pink {
	background-color:#FEDAEB;
}

.red_line {
    color: #cc3333;
    text-decoration: line-through;
}

.normal_font_color {
    color: #362D25;
}

/* 茶文字 */
.font_brown {
    color:#AD4918;
}

/*
------------------------------------------------------
　構成
------------------------------------------------------
*/

#allall {
    width:878px;
	margin:0px auto;
	padding:0px;
	background-image:url(images/common/all_bg.jpg);
	background-repeat:repeat-y;
}


#left_shadow {
    width:20px;
	height:722px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(images/common/left_fortop.jpg);
	background-repeat:no-repeat;
}

#right_shadow {
    width:20px;
	height:722px;
	margin:0px;
	padding:0px;
	float:right;
	background-image:url(images/common/right_fortop.jpg);
	background-repeat:no-repeat;
}

#all {
    width:838px;
	margin:0px;
	padding:0px;
	float:left;
}


#main {
    width:838px;
	margin:0px;
	padding:0px;
	float:left;
}

#left {
    width:187px;
	margin:0px;
	padding:0px;
	float:left;
}

#right {
    width:651px;
	margin:0px;
	padding:0px;
	float:left;
}

#text_height {
	width:590px;
	height:593px;
	margin:0px;
	padding:0px 25px 0px 36px;
	float:left;
	background-image:url(images/common/page_bg.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#text {
	width:590px;
	margin:0px;
	padding:1px 25px 0px 36px;
	float:left;
	background-image:url(images/common/page_bg.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#text_aisatsu {
	width:590px;
	margin:0px;
	padding:1px 25px 0px 36px;
	float:left;
	background-image:url(images/common/aisatsu_bg.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}


#bottom {
    width:878px;
	height:43px;
	margin:0px;
	padding:0px;
	clear:both;
	background-image:url(images/common/bottom.jpg);
	background-repeat:no-repeat;
}

/*
------------------------------------------------------
　What's new
------------------------------------------------------
*/

#w_table {

	font-size:85%;
	line-height:150%;
}

#w_table td {
	border-bottom:1px solid #999999;
	padding:3px 0px;
}

#w3 {
	width:337px;
	height:179px;
	background-color:#ffffff;
	overflow:auto;
	margin:0px;
	padding:0px;
}

.w_ul{
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

/*
------------------------------------------------------
　開催概要
------------------------------------------------------
*/

.gaiyou_td1{
    border-left:8px solid #234a73;
	border-bottom:1px solid #234a73;
	border-right:1px solid #234a73;
	border-top:1px solid #234a73;
	padding:0px 0px 0px 5px;
	color:#234a73;
	font-weight:bold;
}


/*
------------------------------------------------------
　お問い合わせ				
------------------------------------------------------
*/

.toi_td1 {
	padding:0px 5px;
	border-bottom:1px solid #AD4918;
	border-left:8px solid #AD4918;
	color:#AD4918;
	font-weight:bold;
}


/*
------------------------------------------------------
　一般演題登録				
------------------------------------------------------
*/

.endai_td1 {
	padding:0px 5px;
	border-bottom:1px solid #AD4918;
	border-left:8px solid #AD4918;
	color:#AD4918;
	font-weight:bold;
}

.endai_td2 {
	padding:5px 0px 20px 0px;
}

.endai_td3 {
	padding:5px 0px 0px 0px;
	border-bottom:1px dotted #AD4918;
	color:#AD4918;
	font-weight:bold;
}

.nyukai_table {
	padding:3px 10px 10px 10px;
	border:1px solid #CCCCCC;
	background-color:#FFFDEE;
}

.cate_td1 {
	padding:0px 8px;
	border:1px solid #999999;
	text-align:center;
	background-color:#E4D1B6;
	white-space:nowrap;
	width:5%;
}

.cate_td2 {
    padding:0px 8px;
	border:1px solid #999999;
	width:45%;
}

/*
------------------------------------------------------
　プログラム
------------------------------------------------------
*/

.pro_td0 {
	padding:0px 8px;
	margin:20px;
	background-color:#9C4114;
	color:#ffffff;
	font-weight:bold;
}

.pro_td00 {
	height:10px;
}

.pro_td1 {
	padding:0px 5px;
	border-bottom:1px solid #AD4918;
	border-left:8px solid #AD4918;
	color:#AD4918;
	font-weight:bold;
}

.pro_td2 {
	padding:10px 0px 0px 3px;
	border-bottom:1px dashed #AD4918;
	color:#AD4918;
	font-weight:bold;
}

.pro_td3 {
	padding:0px 0px 0px 5px;
}

.pro_td4 {
	padding:0px 0px 0px 5px;
	font-weight:bold;
	color:#AD4918;
}

.pro_td5 {
	padding:0px 0px 10px 20px;
}

.proname_td1 {
    white-space:nowrap;
}

.proname_td2 {
    white-space:nowrap;
}

.proname_td3 {
    padding:0px 0px 0px 12px;
	text-indent:-0.5em;
}

.pro_mokuji_td {
	padding:0px 0px 0px 30px;
}





.oldpro_td1 {
	padding:0px 5px;
	border-bottom:1px solid #AD4918;
	border-left:8px solid #AD4918;
	color:#AD4918;
	font-weight:bold;
}

.oldpro_td2 {
	padding:0px 0px 0px 5px;
	text-align:right;
}

.oldpro_td3 {
	padding:0px 0px 0px 5px;
}



/*
------------------------------------------------------
　リンク
------------------------------------------------------
*/

.link_ul {
	margin:0px 0px 0px 20px;
}

/*
------------------------------------------------------
　事前参加登録・宿泊申込				
------------------------------------------------------
*/

.ji_td0 {
	padding:0px 8px;
	background-color:#9C4114;
	color:#ffffff;
	font-weight:bold;
}

.ji_td1 {
	padding:0px 5px;
	border-bottom:1px solid #AD4918;
	border-left:8px solid #AD4918;
	color:#AD4918;
	font-weight:bold;
}

.ji_td2 {
	padding:0px 3px;
	border-bottom:1px dashed #AD4918;
	color:#AD4918;
	font-weight:bold;
}

.ji_td3 {
	padding:5px 0px 0px 0px;
}

.sanka_fee_td1 {
	padding:0px 0px;
	border:1px solid #999999;
	text-align:center;
	background-color:#E4D1B6;
	white-space:nowrap;
	vertical-align:middle;
}

.sanka_fee_td2 {
    padding:0px 0px 0px 8px;
	border:1px solid #999999;
	vertical-align:middle;
}

.sanka_fee_td3 {
    padding:0px 0px;
	border:1px solid #999999;
	vertical-align:middle;
	text-align:center;
}

/*
------------------------------------------------------
　参加者へのご案内				
------------------------------------------------------
*/
.takuji{
	padding:25px 0px 0px 0px;
	margin:0px;
	border-top:double 0px #888888;
}
.takuji h3{
	margin:0px 0px 20px 0px;
	padding:3px 7px;
	border-left:solid 5px #C3A95F;
	font-size:110%;
}
.takuji h4{
	margin:0px 0px 10px 0px;
	padding:0px 8px;
	font-weight:bold;
	font-size:100%;
	border-bottom:1px solid #AD4918;
	border-left:8px solid #AD4918;
	color:#AD4918;
}
.takuji h5{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:100%;
	color:#AD4918;
	font-weight:bold;
}
.takuji p{
	margin:0px 0px 6px 0px;
	padding:0px;
}
.takuji .tak_tbl1 th{
	padding:0px 5px 5px 0px;
	font-weight:normal;
	white-space:nowrap;
}
.takuji .tak_tbl1 td{
	padding:0px 5px 8px 0px;
}
.takuji .tak_tbl2 td{
	padding:0px 5px 2px 0px;
}
.takuji .tak_tbl3{
	border-top:solid 1px #AAAAAA;
	border-left:solid 1px #AAAAAA;
}
.takuji .tak_tbl3 th{
	text-align:center;
	font-weight:normal;
	background-color:#FFFFCC;
}
.takuji .tak_tbl3 th, .takuji .tak_tbl3 td{
	padding:1px 7px;
	border-bottom:solid 1px #AAAAAA;
	border-right:solid 1px #AAAAAA;
}
.takuji .td_kaigou{
	padding:0px 0px 8px 15px;
}

.takuji .pad_le1{
	padding-left:16px;
}
.takuji .pad_le5{
	padding-left:50px;
}
.takuji .mag_le1{
	margin-left:16px;
}
.takuji .mag_bo1{
	margin-bottom:8px;
}
.takuji .moji_style1{
	font-weight:bold;
	text-decoration:underline;
}
.takuji .ul_style1{
	margin:0px;
	padding:0px 0px 0px 7px;
}
.takuji .ul_style1 li{
	margin-bottom:6px;
}
.takuji .ol_style1{
	margin:0px;
	padding:0px 0px 0px 17px;
}
.takuji .ol_style1 li{
	margin-bottom:6px;
}
/*
------------------------------------------------------
　取材を希望される方へ				
------------------------------------------------------
*/
.shuzai{
	padding-bottom:15px;
}
.shuzai h4{
	margin:0px 0px 10px 0px;
	padding:0px 8px;
	font-weight:bold;
	font-size:110%;
	color:#AD4918;
}
.shuzai h5{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:100%;
	font-weight:bold;
	text-decoration:underline;
}
.shuzai .ol_style1{
	margin:0px;
	padding:0px 0px 0px 25px;
}
.shuzai .ol_style1 li{
	margin-bottom:8px;
}
.shuzai p{
	margin:0px;
	padding:0px;
}
.shuzai .pad_le1{
	padding-left:16px;
}

