@charset "utf-8";
/*********************/
dl.contentsDl1 dt {
	float: left;
	clear: left;
}


table.contentsTable th {
	color: #FFFFFF;
	background-color: #ec6400;
	border: #dddddd 1px solid;
}


table.contentsTable td {
	border: #dddddd 1px solid;
}


/********************/
/********************/


/**************/
/***** ID *****/
/**************/
div#header {
    width: 800px;
	height: 100px;
	background: url(../images/contents_head_e.jpg) left top no-repeat;
	position: relative;
}


div#wrapper {
	padding: 40px 30px 15px;
}


div#contents {
    padding: 25px 20px 0;
	min-height: 400px;
    height: auto !important;
    height: 400px;
}


h3.contentsTitle {
    margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #ec6400;
	clear: both;
}


h3.contentsTitle2 {
	font-size: 16px;
	font-weight: bold;
	color: #ec6400;
	clear: both;
}


h3.contentsTitleLeft {
	width: 570px;
	font-size: 16px;
	font-weight: bold;
	color: #ec6400;
	clear: both;
	float: left;
}



div.contentsItemTop {
    margin: 20px 0 15px;
	padding: 0 0 15px 0;
	border-bottom: #cccccc 1px dashed;
}


div.contentsItem {
    margin-bottom: 15px;
	padding: 0 0 15px 15px;
	border-bottom: #cccccc 1px dashed;
}


div.contentsItem2 {
    margin: 0 0 15px;
	padding: 0 0 15px 0;
	border-bottom: #cccccc 1px dashed;
}


div.contentsItem3 {
    margin: 0 0 25px;
	padding: 0 0 25px 0;
	border-bottom: #ededed 3px solid;
}


div.anchor {
    font-size: 11px;
	text-align: right;
}


p.contentsNote {
	margin-left: 1em;
	text-indent: -1em;
}


* .ie6Hack {
	margin-left: 3px;
}



/***** title ************************************************************************************/
h2#title {
    height: 30px;
	text-indent: -9999px;
}


div#abs h2#title {
    background: url(../images/title_e.gif) 0 0 no-repeat;
}


div#reg h2#title {
    background: url(../images/title_e.gif) 0 -30px no-repeat;
}


div#accom h2#title {
    background: url(../images/title_e.gif) 0 -60px no-repeat;
}


div#general h2#title {
    background: url(../images/title_e.gif) 0 -90px no-repeat;
}


div#others h2#title {
    background: url(../images/title_e.gif) 0 -120px no-repeat;
}


div#access h2#title {
    background: url(../images/title_e.gif) 0 -150px no-repeat;
}


div#part h2#title {
    background: url(../images/title_e.gif) 0 -180px no-repeat;
}


div#contact h2#title {
    background: url(../images/title_e.gif) 0 -210px no-repeat;
}


div#program h2#title {
    background: url(../images/title_e.gif) 0 -240px no-repeat;
}


div#submission h2#title {
    background: url(../images/title_e.gif) 0 -270px no-repeat;
}


div#poster h2#title {
    background: url(../images/title_e.gif) 0 -300px no-repeat;
}


div#speaker h2#title {
    background: url(../images/title_e.gif) 0 -330px no-repeat;
}




/*************************************************************************************************/
/***** greeting *****/
div#greeting img {
    margin: 6px 15px 0 0 ;
	padding: 2px;
	background-color: #ffffff;
	border: #cccccc 1px solid;
	float: left;
}


div#greeting2 img {
    margin: 6px 0 0 15px ;
	padding: 2px;
	background-color: #ffffff;
	border: #cccccc 1px solid;
	float: right;
}


ul#greetingJumpBtn li {
	width: 200px;
	height: 80px;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 0;
    vartical-align: bottom;
    font-size: 0;
	float: left;
}


li#greetingJumpBtn1, li#greetingJumpBtn2 {
	margin-right: 25px;
}


li#greetingJumpBtn1 a:link, li#greetingJumpBtn1 a:visited {
    width: 200px;
	height: 80px;
	display: block;
	background: url(../images/greeting_jump_btn_eng.gif) 0 0 no-repeat;
}


li#greetingJumpBtn1 a:hover, li#greetingJumpBtn1 a:active {
    width: 200px;
	height: 80px;
	display: block;
	background: url(../images/greeting_jump_btn_eng.gif) -200px 0 no-repeat;
}


li#greetingJumpBtn2 a:link, li#greetingJumpBtn2 a:visited {
    width: 200px;
	height: 80px;
	display: block;
	background: url(../images/greeting_jump_btn_eng.gif) 0 -80px no-repeat;
}


li#greetingJumpBtn2 a:hover, li#greetingJumpBtn2 a:active {
    width: 200px;
	height: 80px;
	display: block;
	background: url(../images/greeting_jump_btn_eng.gif) -200px -80px no-repeat;
}


li#greetingJumpBtn3 a:link, li#greetingJumpBtn3 a:visited {
    width: 200px;
	height: 80px;
	display: block;
	background: url(../images/greeting_jump_btn_eng.gif) 0 -160px no-repeat;
}


li#greetingJumpBtn3 a:hover, li#greetingJumpBtn3 a:active {
    width: 200px;
	height: 80px;
	display: block;
	background: url(../images/greeting_jump_btn_eng.gif) -200px -160px no-repeat;
}


dl.greetingDl dt {
    font-size: 10px;
} 


dl.greetingDl dd {
    margin-top: 5px;
}


dl.greetingDl dt strong {
    font-size: 15px;
	font-weight: bold;
}

/**************/
/***** ID *****/
/**************/
h2#greetingTitle {
    width: 740px;
	height: 30px;
	text-indent: -9999px;
	background: url(../images/greeting_title_e.gif) left top no-repeat;
}


ul#greetingJumpBtn {
	margin: 0 24px;
}


/*****************/
/***** CLASS *****/
/*****************/
h3.greetingCaptionTop {
	margin: 0 0 15px;
	padding: 7px 0 7px 7px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #ec6400;
	background-color: #ffe400;
	border-left: #ec6400 5px solid;
	border-right: #ec6400 5px solid;
	clear: both;	
}


h3.greetingCaption {
	margin: 40px 0 15px;
	padding: 7px 0 7px 7px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #ec6400;
	background-color: #ffe400;
	border-left: #ec6400 5px solid;
	border-right: #ec6400 5px solid;	
	clear: both;
}


dl.greetingDl {
   margin-top: 15px; 
    font-size: 12px;
   text-align: right;
}


p.greetingP {
    line-height: 1.5;
}


p.greetingP2 {
    margin-bottom: 10px;
	line-height: 1.5;
}





/***** abs **********************************************************************************/
h2.absCaptionTop span, h2.absCaption span {
    padding-left: 5px;
	border-left: #003399 10px solid;
}


ul.absList1 li, ul.absList2 li {
    margin-top: 5px;
}


ul.absBtn li {
    margin: 0 30px;
    display: inline;
}


table.absTable1 td {
    width: 50%;
	padding: 3px 7px;
	font-weight: bold;
	border: #cccccc 1px solid;
}


p.absDeadline em {
	padding-left: 13px;
	font-weight: bold;
	background: url(../images/icon1.gif) 0 0.3em no-repeat;
}


p.absDeadline strong {
	font-weight: bold;
	color: #cc0000;
}


p.absDeadline span {
	margin: 0 7px 0px 3px;
	font-weight: normal;
	text-decoration: line-through;
}


p.absListP strong {
    font-weight: bold;
	color: #FF6600;
}


p.absBtnAttention strong {
    font-weight: bold;
	color: #cc0000;
}

/**************/
/***** ID *****/
/**************/
p#absBtn {
    margin-top: 10px;
}



/**************/
/***** CLASS *****/
/**************/
h3.absCaption {
    margin: 25px 0 10px;
	padding: 2px 5px;
    font-size: 16px;
	font-weight: bold;
	color: #003399;
	border: #003399 1px solid;
}


h4.absTitle {
    margin-bottom: 5px;
	font-weight: bold;
	color: #0066CC;
}


h5.absSubTitle {
	margin: 15px 0 5px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #0099DB;
	border-bottom: #bbe1f2 1px solid;
}


h4.absSecTitle {
    font-weight: bold;
}


h4.absBtnTitle {
    margin-bottom: 15px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #0066CC;
	border-bottom: #0066CC 1px solid;
}


h4.absBtnTitle2 {
    margin-bottom: 15px;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #0099DB;
	border-bottom: #0099DB 1px solid;
}


div.absItemTop {
    margin: 20px 0 15px;
	padding: 0 0 15px 0;
	border-bottom: #cccccc 1px dashed;
}


div.absItem {
    margin-bottom: 15px;
	padding: 0 0 15px 15px;
	border-bottom: #cccccc 1px dashed;
}

/*
div.absBtnFrame {
    margin-top: 30px;
    padding: 20px 0;
	text-align: center;
	border: #0066CC 3px double;
}*/


div.absBtnFrame {
    padding: 10px;
	border: #0066CC 3px double;
}


div.absBtnFrame2 {
    margin-top: 25px;
    padding: 10px;
	border: #0099DB 1px solid;
}


ul.absList1 {
    margin-left: 15px;
	list-style-type: circle;
}


ul.absList2 {
    margin-left: 15px;
	list-style-type: disc;
}



ul.absBtn {
    text-align: center;
}


table.absTable1 {
    width: 80%;
	margin: 5px 0;
	border: #cccccc 1px solid;
}


td.absTable1Td {
    background-color: #f3f3f3;
}


p.absDeadline {
	padding: 8px 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border: #cc0000 3px double;
}


p.absAttentionP {
    margin: 3px 0 0 1em;
	text-indent: -1em;
	font-size: 13px;
	font-weight: bold;
}


p.absBtnP {
    font-size: 13px;
	font-weight: bold;
}


p.absNoteP {
    margin-top: 3px;
    font-size: 13px;
	text-align: center;
}


p.absListP {
    font-size: 13px;
}


p.absBtnAttention {
    margin: 30px 0 5px;
	font-weight: bold;
}


p.absBtnAttention2 {
    margin: 0 0 5px;
	font-weight: bold;
}




/***** reg ****************************************************************************/
ul.regList1 li {
	margin-top: 2px;
	font-size: 13px;
}


table.regTable th, table.regTable td {
	padding: 5px 10px;
	border: #cccccc 1px solid;
}


table.regTable th {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #ec6400;
}


table.regTable th span {
	font-weight: normal;
	text-decoration: line-through;
}


p.regP strong {
	color: #cc0000;
}


p.regDeadline strong {
	font-weight: bold;
	color: #ff0000;
}





/***** ID *****/
p#regBtn {
	margin: 0 120px;
	padding: 15px 0;
	text-align: center;
	background-color: #fbeee4;
	border: #f8e3d3 1px solid;
}


/***** CLASS *****/
h4.regTableCaption {
	font-size: 13px;
	font-weight: bold;
}


table.regTable {
	margin: 5px 0;
	border: #cccccc 1px solid;
}


td.regTdCaption {
	width: 100px;
	font-size: 13px;
	font-weight: bold;
    background-color: #f3f3f3;
}


td.regTd {
	width: 150px;
	font-weight: bold;
	text-align: center;
}


p.regDeadline {
	margin-top: 10px;
	padding: 7px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border: #ff0000 3px double;
}





/***** program ***********************************************************************/
ul#proBtnList li {
	margin: 0 15px;
	display: inline;
	line-height: 0;
    vartical-align: bottom;
    font-size: 0;
}


p.proTime span {
	padding: 2px 7px;
	background-color: #0066cc;
}



/***** ID *****/
ul#proBtnList {
	text-align: center;
}


p#proBtn, p#proBtn2 {
	text-align: center;
}


p#proBtn2 {
	margin-bottom: 30px;
}



/***** CLASS *****/
h3.proDayTop {
	margin: 0 0 15px;
	padding: 7px 0 7px 7px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #ec6400;
	background-color: #ffe400;
	border-left: #ec6400 5px solid;
	border-right: #ec6400 5px solid;
	clear: both;	
}


h3.proDay {
	margin: 40px 0 15px;
	padding: 7px 0 7px 7px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #ec6400;
	background-color: #ffe400;
	border-left: #ec6400 5px solid;
	border-right: #ec6400 5px solid;	
	clear: both;
}


h4.proSubTitle {
	margin: 0 0 0 15px;
	color: #069;
}


div.proTitleFrame {
}


p.proTime {
	width: 100px;
	margin-top: 5px;
	font-size: 13px;
	color: #ffffff;
	text-align: right;
	float: right;
}






/***** General ************************************************************************/
dl.generalDl1 dt, dl.generalDl2 dt {
	font-weight: bold;
	color: #039;
}


dl.generalDl1 dd {
	margin: 0 0 10px 0;
	padding: 0 0 10px 15px;
	font-weight: bold;
}


dl.generalDl2 dd {
	padding: 0 0 0 15px;
	font-weight: bold;
}


dl.generalDl dt {
	width: 215px;
	color: #069;
	float: left;
	clear: left;
}


dl.generalDl dd {
	padding-left: 215px;
	font-size: 16px;
	font-weight: bold;
}


ul.generalListLeft li, ul.generalListRight li {
	margin-top: 5px;
}


ul.generalList1 li {
	maegin-top: 7px;
	padding-left: 15px;
	background: url(../images/icon1.gif) 0 0.3em no-repeat;
}


/***** CLASS *****/
dl.generalDl {
	margin-top: 7px;
}


ul.generalListLeft {
	width: 30%;
	margin-right: 10px;
	float: left;
}


ul.generalListRight {
	width: 30%;
	float: left;
}


span.generalNote {
	margin-left: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}




/***** part ***********************************************************************/
dl.partDl1 dt {
	width: 120px;
	padding-left: 12px;
	background: url(../images/icon2.gif) 0 0.4em no-repeat;
}


dl.partDl1 dd {
	margin-bottom: 3px;
	padding-left: 120px;
}


dl.partDl2 dt {
	font-weight: bold;
}


dl.partDl2 dd {
	margin: 0 0 3px 15px;
	padding-left: 12px;
	background: url(../images/icon2.gif) 0 0.4em no-repeat;
}


table.partTable th {
	padding: 5px 10px;
	font-weight: bold;
}


table.partTable td {
	padding: 5px 10px;
	text-align: center;
}


p.partP span, p.partP2 span {
	color: #06C;
}


/***** CLASS *****/
h4.partTitleTop {
	font-weight: bold;
}


h4.partTitle {
	margin-top: 10px;
	font-weight: bold;
}


h5.partSubTitle {
	margin-bottom: 5px;
	font-size: 13px;
	color: #09C;
}


table.partTable {
	width: 40%;
	border: #dddddd 1px solid;
}


dl.partDl1 {
	margin-left: 15px;
}


dl.partDl2 {
	margin-top: 10px;
}


p.partP2 {
    margin-top: 10px;
}


p.partNote {
	margin-top: 3px;
    font-size: 13px;
}


em.partAttention {
	color: #C36;
}




/***** speaker ***************************************************************************/
ul.speakList1 li {
	margin-top: 5px;
	padding-left: 12px;
	background: url(../images/icon1.gif) 0 0.4em no-repeat;
}


dl.speakDl1 dt {
    color: #C33;
	font-style: italic;
}


dl.speakDl2 dt {
	width: 120px;
	padding-left: 12px;
	background: url(../images/icon2.gif) 0 0.4em no-repeat;
}


dl.speakDl2 dd {
	margin-bottom: 3px;
	padding-left: 120px;
}


dl.speakDl3 dt {
	width: 100px;
	font-size: 13px;
	color: #06C;
}


dl.speakDl3 dd {
	margin-bottom: 3px;
	padding-left: 100px;
	font-size: 13px;
}


/***** CLASS *****/
h4.speakTitle {
	margin-top: 20px;
	font-weight: bold;
	color: #069;
}


h5.speakSubTitle {
	margin-top: 10px;
	font-weight: bold;
}


dl.speakDl1 {
	margin-top: 5px;
}


dl.speakDl2 {
	margin-left: 15px;
}


dl.speakDl3 {
	margin-top: 5px;
}


p.speakNote {
	margin-top: 10px;
	font-size: 13px;
}




/***** access ************************************************************************/
ul#accessAnchor li {
	margin-right: 20px;
	padding-left: 12px;
	font-weight: bold;
	background: url(../images/icon1.gif) 0 0.3em no-repeat;
	float: left;
}


p#accessJumpBtn {
	margin: 0 120px;
	padding: 15px 0;
	text-align: center;
	background-color: #fbeee4;
	border: #f8e3d3 1px solid;
}


dl.accessDl1 dd {
	text-align: right;
}


dl.accessUrl dt {
	font-weight: bold;
}


dl.accessUrl dd {
	font-size: 13px;
}


dl.accessDl2 dt {
	margin-top: 10px;
	font-weight: bold;
	color: #069;
}


dl.accessDl2 dd {
	margin-left: 10px;
}


ul.accessList1 li {
	margin-top: 3px;
	padding-left: 12px;
	font-size: 13px;
	background: url(../images/icon1.gif) 0 0.3em no-repeat;	
}


table.flightTime th {
	width: 90px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ec6400;
	padding: 3px 10px;
	border-bottom: #ffffff 1px solid;
	border-left: #cccccc 1px solid;
}


table.flightTime td.arrow {
	width: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ec6400;
	padding: 3px 5px;
	text-align: center;
	border-bottom: #ffffff 1px solid;
}


table.flightTime td.naha {
	width: 40px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ec6400;
	padding: 3px 10px;
	border-right: #cccccc 1px solid;
	border-bottom: #ffffff 1px solid;
}


table.flightTime td.time {
	padding: 0 10px;
	font-weight: bold;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #ffefe3;
}


table.flightTime td {
	padding: 0 10px;
	border-bottom: #cccccc 1px solid;
}


table.transTable th {
	padding: 3px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #ec6400;
	border-bottom: #ffffff 1px solid;
	border-left: #cccccc 1px solid;
}


td.transTableCaption span {
    margin-left: 20px;
	padding-left: 15px;
	background: url(../images/icon2.gif) 0 50% no-repeat;
}


table.transTableLeft th, table.transTableRight th {
	padding: 3px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #069;
	border-bottom: #ffffff 1px solid;
	border-left: #cccccc 1px solid;
}


/***** CLASS *****/
table.flightTime {
	width: 100%;
	margin-top: 20px;
	border: #cccccc 1px solid;
}


table.transTable {
	width: 100%;
	border: #cccccc 1px solid;
}


table.transTableLeft {
	width: 330px;
	margin-right: 14px;
	float: left;
	border: #cccccc 1px solid;
}


table.transTableRight {
	width: 330px;
	float: left;
	border: #cccccc 1px solid;
}


td.transTableTd {
	width: 110px;
    padding: 3px;
	text-align: center;
	border: #cccccc 1px solid;
}


td.transTableTd2 {
    padding: 3px 10px;
	border: #cccccc 1px solid;
}


td.transTableTd3 {
    padding: 3px 10px;
	background-color: #f6f6f6;
	border: #cccccc 1px solid;
}


td.transTableTd4 {
    padding: 3px;
	text-align: center;
	border: #cccccc 1px solid;
}


td.transTableTd5 {
    padding: 5px 10px;
	font-size: 13px;
	text-align: center;
	border: #cccccc 1px solid;
}


td.transTableCaption {
    padding: 3px 10px;
	font-weight: bold;
	background-color: #ffefe3;
	border: #cccccc 1px solid;
}

td.transTableCaption2 {
	padding: 3px 5px;
	font-size: 13px;
	font-weight: bold;
	background-color: #EEFAFF;
	border: #cccccc 1px solid;
}


p.accessNote {
	margin-bottom: 2px;
	font-size: 13px;
}


p.accessFigure {
	margin-top: 15px;
	text-align: center;
}


p.accessTableCaption {
	margin: 5px 0 3px;
	font-size: 13px;
	font-weight: bold;
	color: #09C;
}


em.oLine {
    font-weight: bold;
	background: url(../images/o_line.gif) 1px 2px no-repeat;
}





/***** accom **************************************************************************/
p#accomBtn {
	margin: 7px 100px 15px;
	padding: 20px 0;
	text-align: center;
	background-color: #fbeee4;
	border: #f8e3d3 1px solid;
}


p.accomP {
	margin-top: 15px;
	text-align: center;
}





/***** othres ***********************************************************************/
table.othersTable th {
	padding: 5px 10px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #ec6400;
	border: #cccccc 1px solid;	
}


table.othersTable td {
	padding: 5px 10px;
	border: #cccccc 1px solid;	
}


p.othersUrl em {
	padding-left: 12px;
	font-weight: bold;
	background: url(../images/icon1.gif) 0 0.3em no-repeat;
}


p.othersUrl em span {
	font-size: 13px;
	font-weight: normal;
}


/***** CLASS *****/
h4.othersTitleTop {
	margin-bottom: 3px;
	padding-bottom: 1px;
	font-weight: bold;
	color: #069;
	border-bottom: #069 1px solid;
}


h4.othersTitle {
	margin: 20px 0 3px 0;
	padding-bottom: 1px;
	font-weight: bold;
	color: #069;
	border-bottom: #069 1px solid;
}


table.othersTable {
	width: 60%;
	margin: 10px 0;
	border: #cccccc 1px solid;
}


p.othersP {
	line-height: 1.5;
}


p.othersP2 {
	margin-bottom: 10px;
}


p.othersUrl {
	margin: 10px 0 0;
	padding: 7px;
	font-weight: bold;
	text-align: center;
	border: #ec6400 3px double;
}





/***** contact **********************************************************************************/
dl.contactDl {
	margin: 60px 0 0;
	padding: 7px;
	border: #ec6400 3px double;
}


dl.contactDl2 {
	margin: 25px 0 0;
	padding: 7px;
	border: #ec6400 3px double;
}


dl.contactDl dt, dl.contactDl2 dt {
	margin-bottom: 5px;
	padding-bottom: 2px; 
	font-weight: bold;
	border-bottom: #ec6400 1px solid;
}


dl.contactDl dd {
}




/***** poster *********************************************************************/
h3.posterTitleTop strong a {
	color: #ee0000;
}


ul.posterList1 li {
	margin-top: 5px;
}


ul.posterList1 li ul.posterList2 li {
	margin-top: 3px;
}


h3.posterTitleTop strong, ul.posterList1 li strong {
	font-weight: bold;
	color: #ee0000;
}


ul.posterList1 li em {
	font-weight: bold;
	color: #369;
}


dl.posterDl1 dt {
	width: 100px;
	color: #09C;
	float: left;
	clear: left;
}


dl.posterDl1 dd {
	margin-bottom: 3px;
}


dl.posterDl2 dt {
	color: #ec6400;
}


dl.posterDl2 dd {
	margin: 3px 0 0 15px;
	padding-left: 10px;
	background: url(../images/icon2.gif) 0 0.3em no-repeat;
}


p.posterLink span {
	padding-left: 12px;
	background: url(../images/icon2.gif) 0 0.2em no-repeat;	
}


/***** ID *****/
p#posterExa {
	margin: 15px 0 0 0;
	text-align: center;
}


p#posterBtn {
	text-align: center;	
}



/***** CLASS *****/
h3.posterTitleTop {
	padding-left: 15px;
	background: url(../images/icon1.gif) 0 0.3em no-repeat;
}


h3.posterTitle {
	margin-top: 5px;
	padding-left: 15px;
	background: url(../images/icon1.gif) 0 0.3em no-repeat;
}


ul.posterList1 {
	margin-left: 32px;
	list-style-type: square;
}


ul.posterList2 {
	margin: 5px 0 5px 17px;
	color: #09C;
	list-style-type: circle;	
}


dl.posterDl2 {
	margin-top: 20px;
	padding: 7px;
	border: #ec6400 3px double;
}


p.posterNote {
	font-weight: bold;
	color: #ee0000;
}


p.posterP2 {
	margin-top: 10px;
}


p.posterLink {
	margin-top: 20px;
	padding: 7px;
	text-align: center;
	border: #ec6400 3px double;
}






/*************************************************************************************************/
/***** under *****/
div#under p {
    margin: 50px 0 0 70px;
}


/**************/
/***** ID *****/
/**************/
h2#underTitle {
    width: 740px;
	height: 30px;
	text-indent: -9999px;
	background: url(../images/under_title_e.gif) left top no-repeat;
}
