@charset "utf-8";

/*==================================================
　program.css
==================================================*/
.ttl-main {
	background: url(img/ttl_main.png) no-repeat 50% 0;
}

#ttl-program01,
#ttl-program02,
#ttl-program03 {
	width: 823px;
	height: 59px;
	margin-bottom: 15px;
	text-indent: -9999px;
	display: block;
}

#ttl-program01 {
	background: url(img/ttl_sub01.gif) no-repeat 50% 0;
}

#ttl-program02 {
	background: url(img/ttl_sub02.gif) no-repeat 50% 0;
}

#ttl-program03 {
	background: url(img/ttl_sub03.gif) no-repeat 50% 0;
}

#sympo-info,
#ts-ws-info,
#enjoy-info {
	font-size: 130%;
	text-align: center;
	margin-bottom: 15px;
}

#sympo-info {
	color: #2abf9e;
}

#ts-ws-info {
	color: #f46a57;
}

#enjoy-info {
	color: #74d7ff;
}

.cont {
	position:relative;
	margin-bottom: 20px;
	padding: 20px;
	-moz-border-radius: 15px;    /* Firefox */
	-webkit-border-radius: 15px; /* Safari,Chrome */
	border-radius: 15px;
	behavior: url(/npo/fes/2014/common/css/PIE.htc);
}

#sympo .cont {
	background: #edfdf9;
}

#ts-ws .cont {
	background: #fdf0f1;
}

#enjoy .cont {
	background: #f1fbff;
}

#sympo .cont:last-child,
#ts-ws .cont:last-child {
	margin-bottom: 50px;
}

.ttl-program {
	position:relative;
	color: #FFF;
	font-size: 120%;
	margin-bottom: 15px;
	padding: 12px 15px 10px 15px;
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border-radius: 10px;
	behavior: url(/npo/fes/2014/common/css/PIE.htc);
}

#sympo .ttl-program {
	background: #2abf9e;
}

#ts-ws .ttl-program {
	background: #f46a57;
}

#enjoy .ttl-program {
	background: #74d7ff;
}

.ttl-program span {
	position:relative;
	color: #2abf9e;
	font-size: 85%;
	background: #FFF;
	margin-right: 10px;
	padding: 5px 10px 4px 10px;
	-moz-border-radius: 20px;    /* Firefox */
	-webkit-border-radius: 20px; /* Safari,Chrome */
	border-radius: 20px;
	behavior: url(/npo/fes/2014/common/css/PIE.htc);
}

#ts-ws .ttl-program span {
	color: #f46a57;
}

.event-info {
	padding: 0 10px;
}

.event-info dl,dt,dd {
	display: inline;
}

.event-info dd {
	font-size: 110%;
	font-weight: bold;
	margin-right: 15px;
}

#sympo .event-info dd {
	color: #0f8369;
}

#ts-ws .event-info dd {
	color: #803f13;
}

#enjoy .event-info dd {
	color: #1f8ab5;
}

.txt {
	margin: 15px 0;
}

#ts-ws .txt,
#enjoy .txt {
	margin: 15px 0 0 0;
}

.event-info dt {
	position:relative;
	color: #FFF;
	padding: 4px 10px;
	-moz-border-radius: 20px;    /* Firefox */
	-webkit-border-radius: 20px; /* Safari,Chrome */
	border-radius: 20px;
	behavior: url(/npo/fes/2014/common/css/PIE.htc);
}

#sympo .event-info dt {
	background: #50d8ba;
}

#ts-ws .event-info dt {
	background: #fa9073;
}

#time-multiple dt {
	float: left;
	margin-right: 10px;
	padding: 3px 9px 0 8px;
}

#time-multiple dd {
	float: left;
}

#enjoy .event-info dt {
	background: #74d7ff;
}

#sympo .detail {
	background: url(img/line.gif) repeat-x 0 100%;
	padding-bottom: 5px;
}

#sympo .detail p {
	background: url(img/line.gif) repeat-x 0 0;
	padding: 8px 10px 5px 10px;
}

#ts-ws .detail {
	background: url(img/line02.gif) repeat-x 0 100%;
	padding-bottom: 5px;
}

#ts-ws .detail p {
	background: url(img/line02.gif) repeat-x 0 0;
	padding: 8px 10px 5px 10px;
}

/*
.cont#torimitai {
	background: #fdf0f1 url(img/pic01.png) no-repeat 560px 85px;
}
*/

.cont#taniguchi {
	background: #fdf0f1 url(img/pic02.png) no-repeat 454px 85px;
}

.cont#booth {
	height: 215px;
	background: #f1fbff url(img/pic03.jpg) no-repeat 30px 80px;
}

.cont#ws {
	height: 215px;
	background: #f1fbff url(img/pic04.jpg) no-repeat 30px 80px;
}

.cont#binocular-telescope {
	height: 320px;
	background: #f1fbff url(img/pic05.jpg) no-repeat 30px 80px;
}

#enjoy #booth .event-info,
#enjoy #ws .event-info,
#enjoy #binocular-telescope .event-info {
	padding-left: 260px;
}


