<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("../../css/common_h1.css");
#n-Area h1 {
	background: #0000CC;
	margin-bottom: 0;
	box-shadow: 5px 3px 0px rgba(142,169,209,.7)
}

h1 span { font-size: .8em }

.break { margin-top: 1.6rem!important }
.hbreak { margin-top: .8rem!important }
.clr { clear: both }
.bold { font-weight: 700 }
.essential {
	color: #FF0000;
	font-style: normal!important
}
.emphasis { text-decoration: underline }
.speaker {
	padding-left: 0;
	font-weight: 700;
	color: #003399
}
.dlist {
	display: list-item;
	list-style-type: disc;
	margin-left: 3em!important
}
#forum .keynote,
#forum .keynote_title {
	list-style-type: none;
	text-indent: 0;
	margin-left: 4em!important
}
#forum .keynote_title {
	margin-bottom: 0;
	margin-left: 3em!important
}
.nowprint { color: #808080 }
.material a { font-weight: 700 }
.dat_vol { font-size: .8em }
dd.dstmtr { margin-left: 6.4rem!important }
dd.dstmtr { font-weight: 700 }
p.cont { padding-bottom: 0!important }
p.guidance {
	margin-left: 1em;
	text-indent: -1em!important
}
p.guidance+p {
	text-indent: 0!important;
	margin-left: 1.6rem
}
/*p._eng { text-indent: 0!important }*/

#evefest { margin-top: 1.6rem }
#evefest h2.forum_contents {
	color: #006400;
	border-color: #006400
}
#evefest h2 { color: #006400 }
#content h2.ss_contents { width: 10em!important }
#evefest h2.ss_contents {
	color: #006400!important;
	border-color: #006400!important
}
#content h2.ss_contents { width: 100em }
p.ss_title {
	display: block;
	background: #006400;
	text-indent: 0!important;
	margin: 0;
	padding: .8rem 1.6rem!important;
	color: #FFFFFF;
	font-size: 1.6rem!important;
	font-weight: 700;
	text-align: left;
	box-shadow: 5px 3px 0px rgba(142,209,169,.7)!important
}
p.ss_title span { font-size: 2.08rem }
p.ss_title span span { font-size: 1.2rem }
p.ss_title a:link { color: #FFFFFF }
p.ss_title a:visited { color: #FFFFFF }
p.un_c {
	text-indent: 0;
	font-size: 1.6rem;
	margin: 1.6rem 0
}
p.link {
	text-indent: 0!important;
	margin-left: 1.6rem
}
#forum p.link {
	margin-left: 0;
	padding-left: 4.8rem
}

img.ss_title {
	display: block;
	margin: 0 auto 1.6rem auto;
	width: 100%;
/*	max-width: 877px;
	box-shadow: 5px 3px 0px rgba(142,169,209,.7)*/
}

#img_t {
	padding: 0 0 0 1.6rem;
	float: right
}
#img_t img {
	padding: .8rem .8rem 0 .8rem;
	height: 450px
}
#img_t div.caption {
	font-size: 1.3rem;
	padding: 0 .8rem;
	width: 312px;
	text-align: center;
}

#forum h2::before { content: "\25A0" }
#forum h2.activity::before { content: "" }
#forum h2 {
	margin-top: 0;
	padding: 0 .8rem;
	font-size: 1.1em;
	color: #0000CC
}
#forum h2.forum_contents::before { content: "" }
#forum h2.forum_contents {
	clear: both;
	display: block;
	width: 8em;
	margin-bottom: 1.6rem;
	border-bottom: 3px double #0000CC
}
#forum h3 {
	font-size: 1.6rem;
	margin: 0 0 0 1.6rem;
	border-left: 1.6rem solid #2480A2
}
#forum h4 {
	font-size: 1.6rem;
	margin: 1.6rem 0 0 3.2rem;
	padding-left: .8rem;
	border-top: 2px solid #2480A2;
	border-bottom: 2px solid #2480A2
}
#forum h5 {
	font-size: 1.6rem;
	margin: 1.6rem 0 0 4.8rem;
	padding-left: .8rem;
	border-bottom: 1px solid #2480A2
}
#forum h3 span, #forum h4 span, #forum h5 span {
	font-size: 1.28rem;
/*	background-color: #06038F;
	color: white*/
}
#forum ol.panel {
	list-style-type: none;
	text-indent: -1.6em;
	padding-left: 4rem
}
#forum ol.panel&gt;li { counter-increment: listcount }
#forum ol.panel&gt;li::before { content: "(" counter(listcount) ") " }
#forum ol.panel ul {
	list-style-type: none;
	text-indent: -1.2em;
	padding-left: 2rem
}
#forum ol.panel ul li::before { content: "-\00A0\00A0\00A0" }

#forum dl p { padding: 0 }
#forum dl { padding: 0 0 0 3.2rem }
#forum dt {
	color: #0000CC;
	font-weight: 700;
	margin-bottom: .8rem;
	padding-top: 0
}
#forum dd.office { margin: 0 0 0 21.6rem }
/*#evefest dd.office { margin: 0 0 0 18.4rem }*/
#evefest dd.office { margin: 0 0 0 0 }
#forum dt.upleft,
#evefest dt.upleft {
	margin: 0 0 0 0rem;
	color: #000000;
	font-weight: normal;
	padding-top: 0
}
#forum dt.upleft {
	margin-top: .4rem;
	color: #000066;
	font-weight: 700
}
#forum dd.upright { margin: -2.4rem 0 0 21.6rem }
#evefest dd.upright { margin: -2.4rem 0 0 18.4rem }
#forum dl._eng dd.office,
#forum dl._eng dt.upleft,
#forum dl._eng dd.upright { margin: 0 0 0 1.6rem }
#forum dl._eng dt.upleft { margin-top: .8rem }
#forum dd {
	margin-top: 0;
	padding-top: 0;
	padding-right: 1.6rem;
	margin-left: 2.4rem
}
#forum dd.panelists {
	margin-left: 3.2rem!important;
	font-weight: 700
}
#forum dd.panelist { margin: 0 0 .4rem 6.4rem!important }
#forum p.theme,
#forum dd.theme,
#forum dl.ssession dt {
	text-indent: 0;
	color: #0000CC;
	font-size: 1.6rem;
	font-weight: 700;
	margin: 0 0 0 1em;
	padding: 0 .8rem;
/*	background: #0000CC;
	display: inline-block*/
}
#forum dt.thema span, #forum dd.break span {
	font-size: 1.52rem;
/*	background-color: #06038F;
	color: white*/
}
#forum dd.break { margin-left: 0 }
#forum h3 span::before, #forum h4 span::before, #forum h5 span::before, #forum dt.thema span::before, #forum dd.break span::before { content: "\FF08" }
#forum h3 span::after, #forum h4 span::after, #forum h5 span::after, #forum dt.thema span::after, #forum dd.break span::after { content: "\FF09" }
#forum .timewarn { font-size: 1.28rem }
#forum p {
	text-indent: 1.6rem;
	padding: 0 .8rem 1.6rem 6.4rem
}
#forum p.overview {
	text-indent: 1.6rem;
	padding: .8rem 1.6rem 1.6rem 3.2rem
}
#forum p.list {
	text-indent: 0;
	padding: 0 1.6rem 1.6rem 4.8rem
}
#forum p.iscnrep {
	text-indent: 0;
	padding: 0 1.6rem 1.6rem 3.2rem
}
#forum p.mindent { text-indent: -1.6rem }
#forum p.nopad { padding-bottom: 0 }
#forum p.nopadt { padding-top: 0 }

#evefest h2 { color: #006400 }

#evefest p {
	text-indent: 1em;
	margin-bottom: .8rem
}

#evefest table {
	margin: 1.6rem;
	width: calc(100% - 3.2rem);
/*	max-width: 32em*/
}
#evefest td,
#evefest th {
	border: 1px solid #000000;
	padding: 2px .5em;
	font-weight: 500
}
#evefest th.part {
	text-align: left;
	font-weight: 700;
	background: #B4C6E7
}
#evefest td.panel { padding-left: 1.5em }

.b_top td { border-bottom: 1px #000000 solid!important }
.b_middle td {
	border-top: none!important;
	border-bottom: none!important;
	background-size: 16px 1px;
	background-image: linear-gradient(to right, #000000, #000000 1px, transparent 1px, transparent 3px, #000000 3px, #000000 9px, transparent 9px, transparent 11px, #000000 11px, #000000 13px, transparent 13px, transparent 15px, #000000 15px, #000000 16px);
	background-repeat: repeat-x;
	background-position: left bottom
}
.b_bottom td { border-top: none!important }

#evefest .col1 {
	background: #E7E6E6;
	width: 10em;
	white-space: nowrap
}

#evefest .speakers { margin-top: 1.6rem }
#evefest .speakers p {
	text-indent: 0!important;
	margin-left: 1.6rem;
	margin-bottom: 0!important;
	padding-left: 1.6rem;
	padding-bottom: 0
}
#evefest .speakers p span {
	font-weight: 700;
	color: #006633
}
#evefest dt { color: #006633 }

div.linkbutton { margin: .8rem 0 }
div.linkbutton a {
	float: none;
	border: 1px solid #D49164;
	margin-left: .8rem;
	color: #FFFFFF;
	background: linear-gradient(to bottom, #EF7C2D, #CF5C0D);
	box-shadow: 1px 1px 0 0 rgba(225,179,134,.4)
}
div.linkbutton a.hover {
	color: #541100;
	background: linear-gradient(to bottom, #FFD1A4, #F4B184)
}

.bcode { margin: 1.6rem 0 }

#evefest .mline {
	text-indent: -4em;
	padding-left: 4.5em!important
}
@media screen and ( min-width: 800px ) {
	h1 span.newline::after { content: "\A"; white-space: pre }
}

@media screen and ( max-width: 799px ) {
	#forum p.link { padding-left: 0 }
	#forum p.guidance+p { padding-left: 1.6rem }
	#evefest table {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
	#evefest .col1 { width: 7em }
}
@media screen and ( min-width: 641px ) and ( max-width: 799px ) {
	p.ss_title { text-align: left }
	#img_t {
		padding-left: 0;
		max-width: calc(100vw - 26em)
	}
	#img_t div img {
		padding-left: 0;
		height: auto
	}
	#img_t div img,
	#img_t div.caption { width: 100% }
}

@media screen and ( max-width: 640px ) {
	p.ss_title { font-size: 1.28rem!important }
	p.ss_title span { font-size: 1.28rem }
	p.ss_title span span { font-size: .8rem }
	dd.dstmtr { margin-left: 3.2rem!important }
	#img_t {
		float: none;
		width: 281px;
		margin: 0 auto;
		padding: 0
	}
	#img_t img {
		width: 281px;
		height: auto;
		margin: 0;
		padding: .8rem 0 0 0
	}
	#img_t div.caption {
		margin: 0;
		padding: 0;
		width: 281px
	}
	#forum h2 {
		margin-top: .8rem;
		padding: 0
	}
	.dlist,
	#forum dd.panelist { margin-left: 2em!important }
	#forum ol.panel { padding-left: 2em }
	#forum dd.paneltitle,
	#forum dd.panelists { margin-left: 0!important }
	#forum p.overview {
		text-indent: 1.6rem;
		padding: .8rem .4rem 0 .8rem
	}
	#forum p.list { padding: 0 0 0 1.6rem }
	#forum p.iscnrep { padding-left: 1.6rem }
	#forum p.theme,
	#forum dd.theme,
	#forum dl,
	#forum dd {
		margin: 0;
		padding: 0;
	}
	#forum dd { margin: 0 .4rem .8rem 1.6rem; }
	#forum dd.office,
	#evefest dd.office,
	#forum dt.upleft,
	#evefest dt.upleft,
	#forum dd.upright,
	#evefest dd.upright { margin: 0 0 0 1.6rem }
	#forum dt.upleft,
	#evefest dt.upleft { margin-top: .8rem }
/*
	#forum .keynote span.speaker::before,
	#forum .panelist span.speaker::before { content: "\A"; white-space: pre }
*/
	#forum .keynote._eng span.speaker::before,
	#forum .panelist._eng span.speaker::before,
	#forum .keynote span.speaker.behalf::before { content: "" }
	#evefest dl { padding-left: 0 }
	div.linkbutton { margin: .8rem 0!important }
	#forum .keynote { margin-left: 2em!important }
	#forum .keynote_title { margin-left: 1em!important }
}
</pre></body></html>