﻿@charset "utf-8";
/* CSS Document */

.breadcrumbs{
	font-size:12px;
	padding:3px 8px 13px 0px;
}
#old_article .entry-content li{
	line-height:1.5em;
	list-style:none;
	padding-bottom:5px;
	margin-left:3em;
}

#schedule h3{
	width:30%;
	float:left;
	margin:0;
	padding:5px;
	text-align:center;
}
#schedule h4{
	border-bottom:1px solid #999999;
	padding:5px 5px 5px 10px;
	border-left:3px double #666666;
	font-size:16px;
}
#schedule hr{
	border:none;
	border-top:1px dotted #999999;
	margin-bottom:50px;
	margin-top:50px;
	height:1px;
	color:#FFFFFF;
}


#shusaisha div.entry_content{
	margin-left:2em;
	line-height:1.8em;
}

#shusaisha table{
	border:0;
	background:#ddd;
	width:80%;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
}
#shusaisha th{
	background-color:#eee;
	padding:8px;
	text-align:center;
}
#shusaisha td{
	padding:5px;
	background:#fff;
}

.livestream table{
	border:0;
	background:#ddd;
	width:100%;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
}
.livestream th{
	background-color:#eee;
	padding:8px;
	text-align:center;
}
.livestream td{
	padding:5px;
	background:#fff;
}



#main .association{
	width:90%;
	margin:30px auto;
}
#main .association h4{
	border-bottom:1px dotted #ccc;
	padding:8px;
}

#main .association dl{
	line-height:1.8em;
	clear:both;
	margin-left:2em;
}
#main .association dt{
	padding:5px 25px 5px 5px;
	line-height:1.8em;
}
#main .association dd{
	padding:5px;
	line-height:1.8em;
}
#main .association dd strong{
	font-size:18px;
	color:#FF0000;
}

#main .association table{
	border:0;
	background:#ddd;
	width:80%;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
}
#main .association th{
	background-color:#eee;
	padding:8px;
	text-align:left;
}
#main .association td.left{
	padding:5px;
	background:#fff;
	width:40%;
}
#main .association td{
	padding:5px;
	background:#fff;
}

#main_seminar .association{
	width:100%;
	margin:30px auto;
}
#main_seminar .association h4{
	border-bottom:1px dotted #ccc;
	padding:8px;
}
#main_seminar .association p{
	width:95%;
	margin:0 auto;
}
#main_seminar .association dl{
	line-height:1.8em;
	clear:both;
	margin-left:0;
}
#main_seminar .association dt{
	padding:5px 25px 5px 5px;
	line-height:1.8em;
}
#main_seminar .association dd{
	padding:5px;
	line-height:1.8em;
}
#main_seminar .association dd strong{
	font-size:18px;
	color:#FF0000;
}

#main_seminar .association table{
	border:0;
	background:#ddd;
	width:95%;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
}
#main_seminar .association th{
	background-color:#eee;
	padding:8px;
	text-align:left;
}
#main_seminar .association td.left{
	padding:5px;
	background:#fff;
	width:40%;
}
#main_seminar .association td{
	padding:5px;
	background:#fff;
}



#worldseminar_list{
	padding:5px;
}
#worldseminar_list h4{
	border-bottom:1px dotted #ccc;
	padding:8px;
}
#worldseminar_list ul{
	padding:0px;
}
#worldseminar_list li{
	float:left;
	padding:5px 10px 10px 13px;
	margin-left:0;
}
#worldseminar_list li a{
	color:#000;
	text-decoration:none;
	background:url(images/arrow35-003.gif) no-repeat left 9px;
	padding:5px 10px 10px 13px;
	margin-left:0;
}
#worldseminar_list li a:hover{
	color:#999;
	background:url(images/arrow35-004.gif) no-repeat left 9px;
	padding:5px 10px 10px 13px;
	margin-left:0;
}
#worldschedule table{
	border:0;
	background:#ddd;
	width:80%;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
}
#worldschedule th{
	background-color:#eee;
	padding:8px;
	text-align:left;
}
#worldschedule td{
	padding:5px;
	background-color:#fff;
}


div#sc_calendar_wrap {
	margin:15px auto auto auto;
	width:90%;
}
#sc_events_calendar:after { display: block; float: none; clear: both; height: 0; content: "."; text-indent: -9999px; }
#sc_calendar table { width: 100%; border-collapse: collapse; float:left; margin:0 auto; margin-left:auto; margin-right:auto; }
#sc_calendar th { width: 13.25%; background: #fdfdfd; border: 1px solid #ddd; text-align: center; text-transform: capitalize; padding: 3px 4px!important; }
#sc_calendar td { width: 13.25%; border: 1px solid #ddd; font-size: 14px; padding: 0!important; }
#sc_calendar td.calendar-day { background: #fbfbfb; height:60px; }
#sc_calendar td.calendar-day-np { background: #f0f0f0; }
#sc_calendar td div.sc_day_div { padding: 8px; }
#sc_events_calendar_head { padding: 8px; height: 26px; background: #f0f0f0; border: 1px solid #ddd; border-bottom: none; }
#sc_event_select { width: 36%; float: left; margin: 0; clear:none; }
#sc_event_nav_wrap { width: 30%; float: left; margin: 0; clear:none; }
#sc_events_calendar_head h2#sc_calendar_title { width:30%; float:left; margin:0; padding-top:1px; clear:none; border:none; font-size:19px;}
#sc_event_nav_wrap { text-align: right; }
#sc_event_nav_wrap form { display: inline; text-align: right; }
/*#sc_events_calendar_head h3 { text-align: center; line-height: 26px; width:20%;}*/
#sc_events_calendar_head h3 { 	width:30%;
	float:left;
	margin:0;
	padding:5px;
	text-align:center;
}
#sc_events_calendar select, #sc_events_calendar input { margin: 0 5px 0 0; }
.sc_small #sc_event_nav_wrap { margin: 8px 0 0 0; }
.sc_small #sc_event_nav_wrap, .sc_small #sc_event_select { float: none; width: 100%; }
.sc_small #sc_calendar td div { padding: 1px; }
.sc_small #sc_event_nav_prev, .sc_small #sc_event_nav_next { display: block; width: 50%; float: left; }
.sc_small #sc_event_nav_prev { text-align: left; }
#sc_calendar td div.day-number { float: right; margin: -6px -4px 0 0; }
.sc_small #sc_calendar  td div.day-number { float: none; text-align: right; padding: 0; margin: -3px 1px 0 0; }
.sc_event_details { margin: 0 0 15px; }


/* contact-form */

.font_blue{
	 font-size:12px;
	 color:blue;
}
.font_blue span{
	 font-size:12px;
	 color:red;
	 font-weight:bold;
}