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

/* CSS Document */

/* ------------*
 * Table Style *
 * ----------- */

/* Common Style */

#main table th, #main table td {

	padding: 1ex;

}

tr.odd th, tr.chair th, .program_tbl tr.program_header th,
.program_tbl tr.program_header td, .regist th {

	background-color: #FFCCFF;

}

tr.odd td, tr.chair td {

	background-color: #FFE1FF;

}

tr.even th, tr.member th, .program_tbl tr.break th, .program_tbl tr.break td {

	background-color:#FFE1FF;

}

tr.even td, tr.member td, .program_tbl tr.program th,
.program_tbl tr.program td, .regist td {

	background-color: #FFF0FF;

}

/* Abstract Table Style */

table#abstract {

	border: none;
	border-collapse: collapse;

}

/* Staff list Table Style */

#stafflist table, .program_tbl table, .regist table {

	border: none;
	border-collapse: separate;
	background-color: #999999;

}

#stafflist th, #stafflist tr {

	/* border: 2px solid #999999; */

}

#stafflist th{

	font-size:12px;

}

#stafflist td{

	font-size:11px;

}

/* Program table */
#program_tbl2 dl {

	margin-right: 10px;

}

#program_tbl2 dt {

	margin: 0px;
	padding: 0px;
	margin-top: 1ex;
	font-weight: bold;

}

#program_tbl2 dd {

	margin: 0px;
	padding: 0px;
	margin-left: 2em;

}

#program_tbl2 dl p {

	margin: 0ex 0px 1ex;
	padding: 0px;

}

#program_tbl2 .person {

	margin: 1ex 0px;

}

#program_tbl2 .photo-box {

	margin: 0px;
	width: 85px;
	height: 85px;
	background: url(../img/photos/background.png) center center no-repeat;
	float: left;

}

#program_tbl2 .photo-box img {

	margin: 5px 0px 0px 5px;

}

#program_tbl2 .person-info {

	float: left;
	margin-left: 1ex;
	width: 380px;

}

#program_tbl2 .person-info p {

	margin: 0px;
	padding: 0px;

}

#program_tbl2 .person-info p.person-name {

	font-weight: bold;

}

#program_tbl2 .person-info p.person-description {

	margin-left: 1ex;

}

#program_tbl2 .person br.clear {

	clear: both;
	display: inline;

}

#program_tbl2 dd ol {

	margin: 0px;
	margin-left: 2em;
	padding: 0px;

}

#program_tbl2 dd ol.document {

	list-style-type: none;
	margin: 0px;
	padding: 0px;

}

#program_tbl2 dd ol.document li {

	display: inline;
	margin: 0px;
	padding: 0px;
	margin-right: 1ex;

}

#page_contents h3{

	border-top:solid 3px;
	padding:5px 0 0 5px;

}

#page_contents h4{

	font-weight:bold;
	font-size:12px;
	color:#003399;
	padding:0 0 0 10px;

}

.regist dl, .regist ol, .regist ul {

	margin-right: 1em;

}

.regist dl {

	margin-left: 20px;

}

.regist dl dt {

	margin-top: 1ex;
	font-weight: bold;

}

.regist dl.faq dt {

	padding-left: 2em;
	text-indent: -2em;

}

.regist dl.faq dd {

	margin-left: 0px;
	padding-left: 2em;
	text-indent: -2em;

}

#page_contents a{

	word-break:break-all;

}


#program_tbl th{

	text-align:center;

	font-size:11px;

	font-weight:normal;

	padding:5px 5px 5px 5px;

}



#program_tbl th.program_head{

	font-weight:bold;

	font-size:12px;

}



#program_tbl td{

	font-size:11px;

	padding:5px 5px 5px 5px;

}



#program_tbl td a{

	color:#000066;

}


.program_head {

	text-align:center;

	font-weight:bold;

	font-size:12px;

	background-color:#9DD7FF;

}



#program_tbl2 {

}



#program_tbl2 th{

	text-align:left;

	font-size:12px;

	padding:10px 5px 10px 5px;

}



#program_tbl2 td{

	font-size:12px;

	padding:10px 5px 10px 5px;



}



#program_tbl2 td .program_photo{

	height:105px;

	width:100px;

	text-align:center;

	float:left;

}



#program_tbl2 td .program_author{

	height:55px;

	padding:50px 0 0 0;

	float:left;

}	



#program_tbl2 td .program_clear{

	clear:both;

}


.program_head2 {

	text-align:left;

	font-weight:bold;

	font-size:12px;

	background-color:#A5C963;

}



#program_tbl2 th.program_title2{

	text-align:left;

	font-weight:bold;

	font-size:14px;

}



#program_tbl2 dt{

	font-weight:bold;

}


#program_tbl2 dd{

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;

}

#program_tbl2 ul li {

	list-style-type: none;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#program_tbl2 ul{

	padding-left: 5px;

}



#program_info {

	font-size:11px;

	font-weight:bold;

	color:#0033CC;

}

#top_tbl ul{

	padding-left: 0px;
	margin-left: 0px;

}

#top_tbl li{

	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.notice {

	color:#FF0000;

	font-weight:bold;

}



.reg_notice {

	padding:0 20px 0 40px;

}



.reg_man {

	padding:0 20px 0 40px;

}



.reg_faq {

	padding:0 20px 0 0;

}



.reg_faq dt{

	color:#000066;

	font-weight:bold;

}



.confirm_btn {

	text-align:center;

}





.hostBox .hosttitle {

	font-size:14px;

	color:#000099;

	font-weight:bold;

	margin:5px 0 15px 0;

}



.hostBox .hostimg {

	float:left;

	height:50px;

	margin:10px 30px 10px 10px;

}



.hostBox .hostname {

	height:50px;

	padding:25px 0 0 0;

	font-size:12px;

}



.hostBox .hostname a {

	color:#000099;

}



.hostBox .hostname2 {

	float:left;

	height:20px;

	padding:3px 0 0 20px;

	font-size:12px;

}



.hostBox .hostname2 a {

	color:#000099;

}



.hostBox .hostclear {

	clear:both;

}

.red {
	color:#FF0000;
}

.enc_blue {

	margin:20px 0 0 0;
	color:#000099;
	font-weight:bold;
}


.txtBox ul{
	padding-right: 30px;
}

.txtBox .pre_format{
	border:#999 solid 1px;
	margin:10px 25px 10px 20px;
	padding:20px 15px 20px 15px;
	
}

.txtBox .pre_format pre{
	font-size:12px;
        font-family: '�ͣ� �����å�', 'MS Gothic', 'Osaka-����', 'Osaka-Mono', monospace;
}

</pre></body></html>