/* ===== lnav ===== */
#lnav{width:225px;float:right;padding:5px 0;}

#lnav #lnav_h{display:block;width:203px;font-weight:bold;color:#fff;padding:10px;border:solid #999;border-width:0 1px 0 1px;background:url(../images/lnav_h.gif) no-repeat right bottom #5d5d5d;text-decoration:none;line-height:125%;}

#lnav ul{border-bottom:1px solid #ccc;}

#lnav ul li{border:solid #ccc;border-width:1px 1px 0 1px;height:auto;}
#lnav ul li a{display:block;background:url(../images/lnav_bg.gif) no-repeat right bottom;padding:10px;font-weight:bold;width:203px;}
#lnav ul li a:hover{background:url(../images/lnav_bg_f2.gif) #f4f4f8 no-repeat right bottom;}

#lnav ul li ul{border-bottom:0px;background:#f8f9f9;display:none;}
#lnav ul li li{margin-left:12px;border-width:1px 0 0 1px;background:#fff;}
#lnav ul li li a{font-weight:normal;background:none;padding:5px 3px 5px 10px;}

/* ===== lnav active ===== */
ul.lnav1 li#lnav01 ul,
ul.lnav2 li#lnav02 ul,
ul.lnav3 li#lnav03 ul,
ul.lnav4 li#lnav04 ul,
ul.lnav5 li#lnav05 ul,
ul.lnav6 li#lnav06 ul,
ul.lnav7 li#lnav07 ul,
ul.lnav8 li#lnav08 ul,
ul.lnav9 li#lnav09 ul,
ul.lnav10 li#lnav10 ul,
ul.lnav11 li#lnav11 ul,
ul.lnav12 li#lnav12 ul,
ul.lnav13 li#lnav13 ul,
ul.lnav14 li#lnav14 ul,
ul.lnav15 li#lnav15 ul,
ul.lnav16 li#lnav16 ul,
ul.lnav17 li#lnav17 ul,
ul.lnav18 li#lnav18 ul,
ul.lnav19 li#lnav19 ul,
ul.lnav20 li#lnav20 ul,
ul.lnav21 li#lnav21 ul,
ul.lnav22 li#lnav22 ul,
ul.lnav23 li#lnav23 ul,
ul.lnav24 li#lnav24 ul,
ul.lnav25 li#lnav25 ul,
ul.lnav26 li#lnav26 ul,
ul.lnav27 li#lnav27 ul,
ul.lnav28 li#lnav28 ul,
ul.lnav29 li#lnav29 ul,
ul.lnav30 li#lnav30 ul{display:block;}

ul.lnav1 li#lnav01 a,
ul.lnav2 li#lnav02 a,
ul.lnav3 li#lnav03 a,
ul.lnav4 li#lnav04 a,
ul.lnav5 li#lnav05 a,
ul.lnav6 li#lnav06 a,
ul.lnav7 li#lnav07 a,
ul.lnav8 li#lnav08 a,
ul.lnav9 li#lnav09 a,
ul.lnav10 li#lnav10 a,
ul.lnav11 li#lnav11 a,
ul.lnav12 li#lnav12 a,
ul.lnav13 li#lnav13 a,
ul.lnav14 li#lnav14 a,
ul.lnav15 li#lnav15 a,
ul.lnav16 li#lnav16 a,
ul.lnav17 li#lnav17 a,
ul.lnav18 li#lnav18 a,
ul.lnav19 li#lnav19 a,
ul.lnav20 li#lnav20 a,
ul.lnav21 li#lnav21 a,
ul.lnav22 li#lnav22 a,
ul.lnav23 li#lnav23 a,
ul.lnav24 li#lnav24 a,
ul.lnav25 li#lnav25 a,
ul.lnav26 li#lnav26 a,
ul.lnav27 li#lnav27 a,
ul.lnav28 li#lnav28 a,
ul.lnav29 li#lnav29 a,
ul.lnav30 li#lnav30 a{background:url(../images/lnav_bg_f3.gif) no-repeat right bottom;color:#D90000;}


ul.lnav1 li#lnav01 li a,
ul.lnav2 li#lnav02 li a,
ul.lnav3 li#lnav03 li a,
ul.lnav4 li#lnav04 li a,
ul.lnav5 li#lnav05 li a,
ul.lnav6 li#lnav06 li a,
ul.lnav7 li#lnav07 li a,
ul.lnav8 li#lnav08 li a,
ul.lnav9 li#lnav09 li a,
ul.lnav10 li#lnav10 li a,
ul.lnav11 li#lnav11 li a,
ul.lnav12 li#lnav12 li a,
ul.lnav13 li#lnav13 li a,
ul.lnav14 li#lnav14 li a,
ul.lnav15 li#lnav15 li a,
ul.lnav16 li#lnav16 li a,
ul.lnav17 li#lnav17 li a,
ul.lnav18 li#lnav18 li a,
ul.lnav19 li#lnav19 li a,
ul.lnav20 li#lnav20 li a,
ul.lnav21 li#lnav21 li a,
ul.lnav22 li#lnav22 li a,
ul.lnav23 li#lnav23 li a,
ul.lnav24 li#lnav24 li a,
ul.lnav25 li#lnav25 li a,
ul.lnav26 li#lnav26 li a,
ul.lnav27 li#lnav27 li a,
ul.lnav28 li#lnav28 li a,
ul.lnav29 li#lnav29 li a,
ul.lnav30 li#lnav30 li a{color:#021361;background:none;width:197px;}


ul.lnav1 li#lnav01 li a:hover,
ul.lnav2 li#lnav02 li a:hover,
ul.lnav3 li#lnav03 li a:hover,
ul.lnav4 li#lnav04 li a:hover,
ul.lnav5 li#lnav05 li a:hover,
ul.lnav6 li#lnav06 li a:hover,
ul.lnav7 li#lnav07 li a:hover,
ul.lnav8 li#lnav08 li a:hover,
ul.lnav9 li#lnav09 li a:hover,
ul.lnav10 li#lnav10 li a:hover,
ul.lnav11 li#lnav11 li a:hover,
ul.lnav12 li#lnav12 li a:hover,
ul.lnav13 li#lnav13 li a:hover,
ul.lnav14 li#lnav14 li a:hover,
ul.lnav15 li#lnav15 li a:hover,
ul.lnav16 li#lnav16 li a:hover,
ul.lnav17 li#lnav17 li a:hover,
ul.lnav18 li#lnav18 li a:hover,
ul.lnav19 li#lnav19 li a:hover,
ul.lnav20 li#lnav20 li a:hover,
ul.lnav21 li#lnav21 li a:hover,
ul.lnav22 li#lnav22 li a:hover,
ul.lnav23 li#lnav23 li a:hover,
ul.lnav24 li#lnav24 li a:hover,
ul.lnav25 li#lnav25 li a:hover,
ul.lnav26 li#lnav26 li a:hover,
ul.lnav27 li#lnav27 li a:hover,
ul.lnav28 li#lnav28 li a:hover,
ul.lnav29 li#lnav29 li a:hover,
ul.lnav30 li#lnav30 li a:hover{background:#fff4f4;color:#D90000;}


#lnav ul li ul.lnav1 li.lnav_s01 a,
#lnav ul li ul.lnav2 li.lnav_s02 a,
#lnav ul li ul.lnav3 li.lnav_s03 a,
#lnav ul li ul.lnav4 li.lnav_s04 a,
#lnav ul li ul.lnav5 li.lnav_s05 a,
#lnav ul li ul.lnav6 li.lnav_s06 a,
#lnav ul li ul.lnav7 li.lnav_s07 a,
#lnav ul li ul.lnav8 li.lnav_s08 a,
#lnav ul li ul.lnav9 li.lnav_s09 a,
#lnav ul li ul.lnav10 li.lnav_s10 a,
#lnav ul li ul.lnav11 li.lnav_s11 a,
#lnav ul li ul.lnav12 li.lnav_s12 a,
#lnav ul li ul.lnav13 li.lnav_s13 a,
#lnav ul li ul.lnav14 li.lnav_s14 a,
#lnav ul li ul.lnav15 li.lnav_s15 a,
#lnav ul li ul.lnav16 li.lnav_s16 a,
#lnav ul li ul.lnav17 li.lnav_s17 a,
#lnav ul li ul.lnav18 li.lnav_s18 a,
#lnav ul li ul.lnav19 li.lnav_s19 a,
#lnav ul li ul.lnav20 li.lnav_s20 a,
#lnav ul li ul.lnav21 li.lnav_s21 a,
#lnav ul li ul.lnav22 li.lnav_s22 a,
#lnav ul li ul.lnav23 li.lnav_s23 a,
#lnav ul li ul.lnav24 li.lnav_s24 a,
#lnav ul li ul.lnav25 li.lnav_s25 a,
#lnav ul li ul.lnav26 li.lnav_s26 a,
#lnav ul li ul.lnav27 li.lnav_s27 a,
#lnav ul li ul.lnav28 li.lnav_s28 a,
#lnav ul li ul.lnav29 li.lnav_s29 a,
#lnav ul li ul.lnav30 li.lnav_s30 a,
#lnav ul li ul.lnav31 li.lnav_s31 a,
#lnav ul li ul.lnav32 li.lnav_s32 a,
#lnav ul li ul.lnav33 li.lnav_s33 a,
#lnav ul li ul.lnav34 li.lnav_s34 a,
#lnav ul li ul.lnav35 li.lnav_s35 a,
#lnav ul li ul.lnav36 li.lnav_s36 a,
#lnav ul li ul.lnav37 li.lnav_s37 a,
#lnav ul li ul.lnav38 li.lnav_s38 a,
#lnav ul li ul.lnav39 li.lnav_s39 a,
#lnav ul li ul.lnav40 li.lnav_s40 a{background:#fff4f4;color:#D90000;text-decoration:none;}

/* ===== covermenu ===== */

div.cover{display:none;}
div.cover#cover1_0,
div.cover#cover2_0,
div.cover#cover3_0,
div.cover#cover4_0,
div.cover#cover5_0,
div.cover#cover6_0,
div.cover#cover11_0,
div.cover#cover12_0,
div.cover#cover13_0,
div.cover#cover14_0,
div.cover#cover15_0,
div.cover#cover16_0,
div.cover#cover17_0,
div.cover#cover18_0
{display:block;}


.covermenu{clear:both;}
.covermenu ul li{width:298px;_width:296px;border:1px solid #ccc;background:url(../images/select_bg.gif) no-repeat right bottom;float:left;margin:0 5px 10px 5px;}
.covermenu ul li:hover{background:url(../images/select_bg_f2.gif) no-repeat right bottom #f4f4f8;}

.covermenu ul li .new{background:url(../images/ic_select_new.gif) no-repeat right top;}
.covermenu ul li .covermenu{padding:10px 8px 10px 0;float:right;width:206px;clear:none;min-height:65px;_height:65px;}
.covermenu ul li img{float:left;width:65px;height:65px;border:1px solid #ccc;margin:10px 0 10px 10px;}
.covermenu ul li .covermenu a{background:url(../images/ic_arrow.gif) no-repeat left center;font-weight:bold;padding-left:17px;display:block;white-space:nowrap;}
.covermenu ul li .covermenu a.movie{background:url(../images/ic_movie.gif) no-repeat left center;}

#main_wrap .covermenu p{padding:2px 0 0 17px;line-height:130%;font-size:11px;color:#555;}

.covermenu#small4 ul li{
	width:220px;
	_width:218px;
	margin:0 4px 8px 4px;
}
.covermenu#small4 ul li .new{clear:both;height:62px;overflow:visible;}
.covermenu#small4 ul li .covermenu{
	padding:10px 8px 8px 0;
	float:right;
	width:150px;
	clear:none;
	min-height:45px;
	_height:45px
}
.covermenu#small4 ul li img{
	float:left;
	width:45px;
	height:45px;
	border:1px solid #ccc;
	margin:8px 0 8px 8px;
}

.covermenu#small5 ul li{
	width:142px;
	_width:140px;
	margin:0 4px 8px 4px;
	padding:10px;
}



.covermenu#large2 ul li{
	background:url(../images/select_l_bg.gif) no-repeat right bottom;
	width:450px;
	_width:446px;
	margin:0 7px 14px 7px;
}
.covermenu#large2 ul li:hover{background:url(../images/select_l_bg_f2.gif) no-repeat right bottom #f4f4f8;}

.covermenu#large2 ul li .covermenu{
	width:320px;
	min-height:102px;
	_height:102px
}
.covermenu#large2 ul li img{
	width:100px;
	height:100px;
}
.covermenu#large2 ul li .covermenu a{padding-left:17px;display:block;line-height:200%;}

/* ===== covermenu table ===== */
.covermenu_table{clear:both;}
.covermenu_table ul{clear:both;margin-bottom:1em;border:solid #ddd;border-width:0 0 1px 1px;padding:0;width:926px;}
.covermenu_table li{border:solid #ddd;border-width:1px 1px 0 0;padding:5px 10px;white-space:nowrap;}
.covermenu_table li a{background:url(../images/ic_arrow.gif) no-repeat left center;padding-left:20px;display:block;}
.covermenu_table li a.pdf{background:url(../images/ic_pdf.gif) no-repeat left center;}
.covermenu_table ul.large2 li{float:left;border:solid #ddd;border-width:1px 1px 0 0;padding:5px 10px;width:442px;white-space:nowrap;}
.covermenu_table ul.small3 li{float:left;border:solid #ddd;border-width:1px 1px 0 0;padding:5px 10px;width:287px;white-space:nowrap;}


/* ===== list ===== */
div.listing{clear:both;}
.listing dl{
	clear:both;
	margin: 8px;
	padding: 8px;
}
.listing dt{float:left;width:7em;white-space:nowrap;}
.listing dd{float:left;}


/* ===== main_wrap ===== */
#main_wrap table{border-collapse:collapse;width:100%;margin:10px 0;}
#main_wrap td table{width:auto;}
#main_wrap td,
#main_wrap th{padding:5px 8px;border:1px solid #ccc;vertical-align:top;text-align:left;line-height:150%;}
#main_wrap th{font-weight:normal;background:#f7f7f7;}
#main_wrap td h3,
#main_wrap th h3{border:0;font-weight:normal;color:#D70000;}

#main_wrap table.layout{border-collapse:separate;}
#main_wrap table.layout td,
#main_wrap table.layout th{border:2px solid #fff;padding:3px 8px;
   border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
}
#main_wrap table.grey td,
#main_wrap table.grey th{background:#f6f6f6;}



/* photo gallery */
ul.photobox{margin-left:20px;}
ul.photobox li{width:215px;height:185px;overflow:hidden;font-size:11px;text-align:center;float:left;}
ul.photobox li img{display:block;border:1px solid #ccc;margin-left:auto;margin-right:auto;}

/* message movie */
.cover #message_movie{border:1px solid #ccc;background:#f6f6f6;padding:8px 0 8px 5px;}
.cover #message_movie ul li .covermenu a{background:url(../images/ic_movie.gif) no-repeat left center;white-space:nowrap;}
#main_wrap .cover #message_movie ul li p{line-height:120%;padding:0 0 0 15px;}

#main #message_movie{clear:both;padding-bottom:20px;}
#main #message_movie .left{
	width:500px;
	height:420px;
	padding:5px;
	text-align:center;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bbb;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-left-color: #bbb;
}
#main #message_movie .right{
	width:150px;
	min-height:410px;
	height: auto !important;
	height: 410px;
	padding:10px;
	background:#d4d4d4;
	border:1px solid #bbb;
	border-top:#eee;
}
#main #message_movie .right img{border:1px solid #eee;margin-bottom:2px;}

#main #message_movie .right.none{
	height:410px;
	padding:10px;
	background:white;
/*	border:1px solid #bbb;*/
	border:none;
}
#main #message_movie .right.none img{border:none;}


#main_wrap #main #message_movie .right p{line-height:120%;padding:0;margin-bottom:1em;}

.profile{border:1px solid #ccc;margin-top:30px;}
#main_wrap .profile h3{background-image:none;background-color:#BD0A34;border:0;color:#fff;margin:0 0 10px 0;border-bottom:1px solid #ccc;}
#main_wrap .profile img{float:left;margin:0 10px;border:1px solid #ccc;}
#main_wrap .profile p{line-height:135%;padding:0 10px 1em 10px;}
#main_wrap .profile .bold{color:#d70000;}


/* activity */

#main_wrap table.listing th{width:8.8em;white-space:nowrap;}
#main_wrap table.listing td a{background:url(../images/ic_arrow.gif) no-repeat left center;padding-left:20px;display:block;}
#main_wrap table.listing td a.externallink{background:url(../images/ic_window.gif) no-repeat left center;display:inline;}
#main_wrap table.listing td a.pdf{background:url(../images/ic_pdf.gif) no-repeat left center;}

.activity_link{background:#f6f6f6;border:1px solid #ccc;padding:10px;clear:both;margin:0;}
.activity_link a{margin:5px 0 0 5px;}

#main_wrap .activity_detail_body td{border:none;}
#main_wrap .activity_detail_body .border1 td{border:1px solid #ccc;}
#main_wrap .activity_detail_body th{white-space:nowrap;}
#main_wrap .activity_detail_body td img{border:1px solid #ccc;}

#main_wrap p.kajo01{ margin:0 0 0 1.5em;text-indent:-1em;padding:0;}
#main_wrap p.kajo02{ margin:0 0 0 1.6em;text-indent:-0.6em;padding:0;}
#main_wrap p.kajo03{ margin:0 0 0 2.5em;text-indent:-1.5em;padding:0;}

/* conference */
.conference_outline a{background:url(../images/ic_arrow.gif) no-repeat left center;padding-left:20px;display:block;}
.conference_outline a.pdf{background:url(../images/ic_pdf.gif) no-repeat left center;}
#main_wrap .conference_detail_body td table{margin:0;}
#main_wrap .conference_detail_body table.photo{border:none;}
#main_wrap .conference_detail_body table.photo td{border:none;}
#main_wrap .conference_detail_body td td{border:none;padding:2px 10px 2px 0;}
#main_wrap .conference_detail_body td th{border:none;padding:2px 5px 2px 20px;background:#fff;color:#666;font-weight:bold;font-size:90%;}
#main_wrap .conference_detail_body th{white-space:nowrap;}
#main_wrap .conference_detail_body img{border:1px solid #ccc;}
a.ic_movie{background:url(../images/ic_movie.gif) no-repeat left center;padding-left:20px;white-space:nowrap;}

.conference_link{background:#f6f6f6;border:1px solid #ccc;padding:10px;clear:both;margin:0;}
.conference_link a{margin:5px 0 0 5px;}

/* content uniques */
#main #content3_1 .kakomi{margin:10px 0 0 0;}
#main #content3_1 .kakomi_em{margin:5px 0 40px 0;}
#main #content3_1 .centering{text-align:center;padding-top:5px;}

#main_wrap  #content3_1 td .pdf{display:block;}
#main_wrap  #content3_1 th{text-align:right;white-space:nowrap;width:9em;}

#content3_1 .red{color:#883333;font-weight:bold;}
.popup{display:block;border:1px solid #eee;background:#f9f9f9;font-size:82%;padding:2px 5px;color:#555;line-height:150%;}
.fix {font-size: 12px;}

/* faq */
#main_wrap #cover12_0 ul li h2{background:url(../images/ic_q.gif) no-repeat left center;padding:0 0 0 35px;color:#083C8B;line-height:30px;margin:10px 0;border:0;}
#main_wrap #cover12_0 ul li h3{background:url(../images/ic_a.gif) no-repeat left center;padding:0 0 0 35px;color:#B97602;line-height:30px;margin:5px 0;border:0;}
#main_wrap #cover12_0 ul li .answer{margin:5px 0 20px 0;border:1px solid #ccc;padding:10px;}
#main_wrap #cover12_0 ul li .answer p{padding:0 10px 0 36px;font-size:90%;}

/* sitemap */
#cover15_0{margin:30px;}
#cover15_0 ul li{list-style:square inside;padding:10px;border-top:1px dotted #ccc;}
#cover15_0 ul li li{list-style:disc;padding:2px;border:0;margin:0 0 0 2em;}

/* news */
#cover11_0 td a{background:url(../images/ic_arrow.gif) no-repeat left center;padding-left:20px;display:block;}
#cover11_0 td a.externallink{background:url(../images/ic_window.gif) no-repeat left center;display:inline;}
#cover11_0 td a.pdf{background:url(../images/ic_pdf.gif) no-repeat left center;}
