<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";
/*********************/




/**************/
/***** ID *****/
/**************/
#pageTit {
	margin-bottom: 30px;
}


#wrapR {
	background-color: #fff;
}


#header {
	width: 100%;
	height: 210px;
	background: url(../images/header.jpg) 0 0 no-repeat;
	position: relative;
}


#date {
	position: absolute;
	left: 20px;
	bottom: 15px;
}


#contents {
	padding: 0 20px 50px;
	min-height: 520px;
    height: auto !important;
}


#under {
	margin: 100px 0 0 70px;
}



#shadow {
	width: 955px;
	margin: 0 auto;
	text-align: left;
}


*html #shadow {
	margin-top: -15px;
}


*:first-child+html #shadow {
	margin-top: -15px;
}


/* all common
===============================================================*/

/*項目がひとつのときはこっち*/
.listBox_end{
	margin:0 auto;
	padding-bottom: 15px;
}

/*項目がふたつ以上ある時こっち*/
.listBoxs{
	border-bottom:1px #bbb dotted;
	margin:0 auto;
	padding-bottom: 15px;
}

.listSubTitle{
	color:#351f0f;
	padding:3px 0 10px 16px;
	margin:10px 0 0 15px;
	font-weight:bold;
	font-size:15px;
	background:url(../images/mark01.gif) no-repeat left 9px;
}


.lecCon{
	padding:5px 0 10px 30px;
}


.lecCon span{
	font-weight:bold;
}

.lecCon span.normal{
	font-weight:normal;
}



/***** class *****/
.cTit {
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #363;
}


.cCap{
	margin-bottom: 5px;
	font-weight: bold;
	color: #636;
}


.cItem {
	margin-bottom: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: #bbb 1px dotted;
}

.deciUl {
	margin-left: 50px;
	list-style-type: decimal;
}


.discUl {
	margin-left: 50px;
	list-style-type: disc;
}

.liMarT3 li {
	margin-top: 3px;
}


.liMarT5 li {
	margin-top: 5px;
}


.note {
	margin-left: 1em;
	font-size: 13px;
	text-indent: -1em;	
}


.end {
	text-decoration: line-through;
}


#pageTop {
	padding-right: 15px;
	padding-bottom: 15px;
	text-align: right;
	font-size: 10px;
}




/***** 挨拶 ******************************************************************************************/
#greeBox {
	width: 100%;
	height: 160px;
	margin-bottom: 15px;
	position: relative;
}


#greeBox h3 {
	font-size: 17px;
	margin-left:20px;
	font-weight: bold;
}


#greeBox dl {
	text-align: right;
	position: absolute;
	right: 170px;
	bottom:7px;
}


#greeBox dt, #greeBox dd {
	font-size: 12px;
}


#greeBox dd strong {
	font-size: 15px;
	font-weight: bold;
}


#greeBox p {
	position: absolute;
	right: 20px;
	bottom: 10px;
}


#greeBox p img {
	padding: 1px;
	border: #ddd 1px solid;
	background-color: #fff;
}


.greeIn {
	padding:0 20px 10px 20px;
	line-height: 1.9;
}



/***** 開催概要 **************************************************************************************/

.outlineDl1 dt {
	width: 100px;
	padding-top: 1px;
	margin-left: 10px;
	font-size: 13px;
	color: #4e2306;
	float: left;
	clear: left;
}


.outlineDl1 dd {
	margin-bottom: 20px;
	padding: 0 0 20px 120px;
	border-bottom: #eee 1px solid;
}


.outlineDl1 .last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.outlineName {
	width: 100px;
	font-weight: bold;
}


.outlineBelong {
	font-size: 12px;
}



/***** リンク ***************************************************************************************/
#linkDl dt {
	padding-left: 30px;
	font-weight: bold;
	background: url(../images/icon1.gif) 20px 0.5em no-repeat;
}


#linkDl dd {
	margin-bottom: 20px;
	padding: 0 0 20px 30px;
	font-size: 13px;
	border-bottom: #bbb 1px dotted;
}

/* 演題募集
===============================================================*/
.frameBox{
	margin:0 auto;
	padding:12px 10px 8px 14px;
	border:3px #670d29 double;
	background:#fcfcfc;
	color:#670d29;
	font-weight:bold;
	text-align:center;
	width:550px;
}

.frameBox table{
	margin:0 auto;
}

.abs_p {
	color: #6a7c03;
	padding: 0;
	margin: 10px 0 0 30px;
	font-weight: bold;
}

.abs_p02 {
	color: #6a7c03;
	padding: 0;
	margin: 10px 0 0 0px;
	font-weight: bold;
}

.absBtnBox_p {
	color: #7d5f25;
	text-align: center;
	font-weight: bold;
	border-bottom:1px #7d5f25 dotted;
	font-size:110%;
}

.absBtnBox {
	margin-left: 30px;
	padding: 20px 10px 10px;
	border: #7d5f25 1px solid;
	width:90%;
/*	background-color: #fff;*/
}

.absBtnTB th {
	padding: 0 20px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.absBtnTB td {
	padding: 10px 30px 0 30px;
	vertical-align:top;
}

/* program
===============================================================*/

.proBox {
	padding: 10px 0 10px 15px;
	border: 3px solid #c45621;
	margin: 20px 0 0 15px;
}

.proBox li{
	display: inline;
	background: url(../images/icon1.gif) no-repeat left;
	padding: 0 20px 0 8px;
	line-height:1.8em;
	font-size:13px;
}

.proTit {
	color: #c45621;
	padding: 3px 0 3px 10px;
	margin: 5px 0 0 40px;
	font-weight: bold;
	/* [disabled]font-size: 16px; */
	border-left: 5px solid #c45621;
	border-bottom: 1px solid #c45621;
}

.proDl{
	margin: 8px 0 25px 0px;
}

.proDl dt{
	margin: 0 5px 0 0;
	float: left;
	width: 140px;
	text-align: right;
}

.proDl dd{
	margin: 0 0 5px;
	padding-left: 135px;
}

.proDl dd span{
	font-weight: bold;
	margin-right: 15px;
}

.proDl th{
	width: 100px;
	padding:0;
	text-align: left;
	vertical-align:top;

}

.proDl th.long{
	width: 160px;
	padding:0;
	text-align: left;
	vertical-align:top;

}

.proDate {
	margin-top:10px;
	margin-bottom:15px;
	font-size: 11px;
	text-align: right;
}


.proDate span {
	padding: 3px 3px 3px 8px;
	background-color: #f7e8e1;
	border: #c45621 1px solid;
}

.pro_p2 {
	color: #67440d;
	padding: 0;
	margin: 10px 0 0 50px;
	font-weight: bold;
}

.pagetop{
	text-align: right;
	margin: 15px auto;
	padding-right:15px;
	width: 670px;
	font-size:10px;
	background:url(../images/pagetop.gif) no-repeat right 4px;
	text-decoration:none;
}


/* participants
===============================================================*/
dl.absDl dt {
	padding-left: 0px;
	width: 60px;
	float: left;
	clear: left;
}


dl.absDl dd {
	padding-left: 65px;
	padding-bottom: 5px;
}

dl.absDl02 dt {
	padding-left: 0px;
	width: 75px;
	float: left;
	clear: left;
}


dl.absDl02 dd {
	padding-left: 80px;
	padding-bottom: 5px;
}

.absTb {
	margin: 0px 0 10px 0px;
}

.absTb th {
	font-weight: bold;
	padding: 8px 15px;
	color: #000000;
	background-color: #f7e8e1;
	border: #606060 1px solid;
	text-align: left;
}

.absTb td {
	padding: 8px 15px;
	border: #606060 1px solid;
	vertical-align: middle;
}

.absTb td.right {
	padding: 8px 15px;
	border: #606060 1px solid;
	vertical-align: middle;
	text-align: right;
}

.absTb td.center {
	padding: 8px 15px;
	border: #606060 1px solid;
	vertical-align: middle;
	text-align: center;
}

.absTit {
	color: #c45621;
	padding: 3px 0 3px 10px;
	margin: 15px 0 10px 20px;
	font-weight: bold;
	/* [disabled]font-size: 16px; */
	border-left: 5px solid #c45621;
	border-bottom: 1px solid #c45621;
}


/* access
===============================================================*/
.access_scient {
	text-align: left;
	border: 3px dotted #c45621;
	padding: 5px 0px;
	width: 600px;
	margin: 0 auto 15px;
}


.access_p {
	color: #c45621;
	padding: 0;
	margin: 10px 0 0 30px;
	font-weight: bold;
	font-size:120%;
}
</pre></body></html>