
@charset "utf-8";

/*-----------------------------------------------------------
index
-----------------------------------------------------------*/
.fleft { float: left; }
.fright { float: right; }
.table--cell { display: table-cell !important; }
.col--hide {
	display: none;
}

#scroll--top {
	display: none;
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	zoom: 1;
	z-index: 10;
}



.scroll--top--btn {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	padding:10px 0;
	filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)";
	background-color: rgba(0,0,0,0.5);
	zoom: 1;
}

.scroll--top--btn:not(:target) {
	filter: none;
}

.back-to-top {
	position: absolute;
	top: -80px;
	right: 30px;
	zoom: 1;
	z-index: 1;
}

.scroll--top__melit,
.fair--btn--list {
	display: table;
	margin: 10px auto;
	width: 890px;
	table-layout: fixed;
	text-align: left;
	vertical-align: middle;
}

.event__sec-melit {
	background-color: #FFF;
}

#contents .melit--title {
	font-size: 17px;
	color: #101177;
	line-height: 1;
	padding: 10px 20px;
	border-right: 1px solid #CCC;
	background-color: #eff0f5;
	vertical-align: middle;
}

#contents .melit--text {
	font-size: 22px;
	color: #101177;
	padding: 10px 20px;
	vertical-align: middle;
	line-height: 1;
}

#contents .melit--text img,
#contents .melit--text em {
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle !important;
	line-height: 1;
}

#contents .melit--text em {
	margin-right: 20px;
}

.fair--btn--list .btn--item {
	display: table-cell;
	padding-left: 10px;
	text-align: center;
}

.fair--btn--list .btn--item:first-child {
	padding-left: 0;
}

.fair--btn--list .event__sec {
	display: table;
	width: 100%;
	vertical-align: middle;
}

.fair--btn--list .event__sec .table--cell {
	vertical-align: middle;
}

#contents .fair--btn--list .event__sec .event__title.table--cell {
	border-radius: 0;
	width: 80px;
	padding: 0 10px;
}

#contents .fair--btn--list .event__sec .event__title.btn--entry {
	width: 100px;
}


.fair--btn--list .btn--entry {
	background-color: #FFF;
	border: 1px solid #101177;
	padding: 10px 0;
	text-align: center;
}

#index__top {
	margin-bottom: 10px;
}

#top__banner {
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
	overflow: hidden;
	width: 890px;
	height: 240px;
}

#index__top--banner {
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
	width: 890px;
	height: 240px;
}

.list__topheader {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	vertical-align: top;
}

.list__topheader:first-child {
	z-index: 1;
}

.list__topheader.cursor {
	z-index: 3;
}

#btn--banner {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	overflow: visible;
	width: 890px;
	height: 0;
	cursor: none;
}

#btn--banner .btn {
	position: absolute;
	z-index: 5;
	display: table;
	margin-top: 85px;
	width: 15px;
	height: 50px;
	vertical-align: middle;
	text-align: center;
}

#btn--banner .btn span {
	display: table-cell;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	color: #FFF;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
}

#btn--banner .btn span:hover {
	background-color: rgba(0,0,0,.3);
}

#btn--banner .btn.set--left {
	left: 0;
}

#btn--banner .btn.set--right {
	right: 0;
}

.event--menu {
	margin-top: 5px;
	border: 1px solid #d1d1d1;
	background-color: #eeeef9;
	text-align: center;
	padding: 10px 0;
}
.event--menu a {
	margin: 5px;
}
#contents .event__list {
	display: table;
	padding: 0 4px 0px 4px;
	width: 878px;
	border: 1px solid #FFF;
	table-layout: fixed;
	zoom: 1;
}

#contents .event--item {
	display: table-cell;
}

#contents #type--melit .event--item {
	padding: 0 3px 10px 3px;
}

#contents .event--menu .event--item {
	padding: 7px 3px 7px 3px;
}

#contents .cont3 .event--item {
	margin-right: 4px;
	width: 290px;
}

#contents .event--item.last {
	margin-right: 0;
}

#contents .event__title {
	padding: 5px 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: -moz-linear-gradient(top, #5049aa, #1d1591);
	background: -ms-linear-gradient(top, #5049aa, #1d1591);
	background: -webkit-gradient(linear, left top, left bottom, from(#5049aa), to(#1d1591));
	background: -webkit-gradient(linear, left top, left bottom, from(#5049aa), to(#1d1591));
	background-color: #1d1591;
	color: #FFF;
	text-align: center;
	font-size: 15px;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5049aa', endColorstr='#FF1d1591', GradientType=0)";
}

#contents .event__title:not(:target) {
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNDlhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDE1OTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	filter: none;
}

.event__table {
	width: 100%;
	border: 1px solid #d6d6d6;
	background-color: #fff;
}

.event__table th,
.event__table td {
	position: relative;
	padding: 7px 10px;
	border-bottom: 1px solid #d6d6d6;
	zoom: 1;
	font-size: 115%;
}

.event__table:first-child th,
.event__table:first-child td{
	border-top: 1px solid #FFF;
}

.event__table tr.last th,
.event__table tr.last  td {
	border-bottom: 1px solid #FFF;
}

.event__table th {
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #FFF;
	background-color: #EEE;
	color: #101177;
	font-weight: bold;
	text-align: center;
	background: -moz-linear-gradient(top, #EEE, #FFF);
	background: -ms-linear-gradient(top, #EEE, #FFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)";
}

.event__btn--list {
	padding: 5px 0;
	background-color: #101177;
	vertical-align: middle;
	text-align: center;
}

.event__btn--list  li {
	display: inline-block;
	margin: 0 2px;
}

/* #fair--service */
#fair--service {
	margin-bottom: 10px;
	background-color: #f5f5f5;
}

.service__btn--list {
	display: table;
	width: 100%;
	border-bottom: 5px solid #101177;
	table-layout: fixed;
}

.service__btn--list .btn--list__item {
	display: table-cell;
	border-top:1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	vertical-align: middle;
	text-align: center;
}

.service__btn--list:first-child {
	border-left: 1px solid #d6d6d6;
}

.service__btn--list .btn--list__item a {
	display: block;
	padding: 20px 0;
	border: 1px solid #FFF;
	background-color: #eff0f5;
}

.service__btn--list .btn--list__item a:link,
.service__btn--list .btn--list__item a:visited {
	background-color: #eff0f5;
}

.service__btn--list .btn--list__item a:hover,
.service__btn--list .btn--list__item a:active {
	background-color: #E5E5E5;
}

#contents .service__section {
}
#contents .service__section--inner {
	padding: 25px;
	border-top: 3px solid #FFF;
}

#contents .service__title {
	margin: 0px 0 20px;
	text-align: center;
}

#contents .service__conts {
	overflow: hidden;
	padding: 25px;
	background-color: #FFF;
	-webkit-box-shadow: 0 0 3px 1px #efefef;
	-moz-box-shadow: 0 0 3px 1px #efefef;
	box-shadow: 0 0 3px 1px #efefef;
	zoom: 1;
}
#contents .c_text{
    color: #000;
    font-family: meiryo;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1.7;
    text-align: center;
}

#contents .fontG {
color: #CCC;
}

#contents .fontM{
font-size: 16px;
}



#contents .img--item.fleft {
	margin-right: 30px;
}

#contents .img--item.fright {
	margin-left: 30px;
}

#contents .service__conts--text {
	overflow: hidden;
}

#contents .conts__title {
	margin-bottom: 20px;
}

#contents .conts__text {
	text-align: justify;
	-ms-text-justify: distribute;
	text-justify: distribute;
	font-size: .85em;
	line-height: 1.6;
}

.service__conts--link {
	margin-top: 15px;
	text-align: right;
}

.btn--service {
	display: inline-block;
	padding: 10px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #101177;
	text-decoration: none;
	font-size: 100%;
	line-height: 1;
}

.btn--service:link,
.btn--service:visited {
	background-color: #eff0f5;
	text-decoration: none;
}

.btn--service:hover,
.btn--service:active {
	background-color: #cbcdd7;
}

.lecture__area {
	margin-bottom: 10px;
	padding: 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #101177;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	line-height: 1;
}

.lecture--check {
	display: table;
	width: 100%;
	table-layout: fixed;
}
.lecture--check li {
	display: table-cell;
	color: #FFF;
	text-align: center;
}

.lecture--check li .lecture--link {
	display: block;
	margin-left: 5px;
	padding: 5px 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background-color: #101177;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	cursor: pointer;
}

.lecture--check li .lecture--link.cursor {
	background-color: #101177;
}

.lecture--check li .lecture--link.cursor--off {
	background-color: #8282a3 !important;
}

.lecture--check li:first-child .lecture--link {
	margin-left: 0px;
}

.lecture--member {
	overflow: hidden;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #EEE;
	zoom: 1;
}
.member__photo {
	float: left;
}

.lecture__dtl {
	overflow: hidden;
	zoom: 1;
}

#contents .lecture__name {
	padding: 10px 15px;
	background-color: #f7f7f7;
	font-weight: bold;
	font-size: 20px;
	overflow: hidden;
	zoom: 1;
}

#contents .lecture__name .member--name {
	float: left;
	display: block;
	margin-right: 10px;
}

#contents .lecture__name .member--position {
	overflow: hidden;
	border-left: 1px solid #CCC;
	display: block;
	font-size: 15px;
	padding: 6px 0 6px 10px;
	line-height: 25px;
}

#contents .lecture__name .honorifics {
	font-size: 17px;
	margin-left: 5px;
}

#contents .lecture__dtl .lecture__txtarea {
	padding: 10px 15px;
	border-top: 1px dotted #CCC;
	vertical-align: top;
}

#contents .lecture__dtl .lecture__icon,
#contents .lecture__dtl .lecture__text {
	display: inline-block;
	vertical-align: middle;
}

#contents .lecture__dtl .lecture__text {
	margin-left: 10px;
	max-width: 466px;
	text-align: justify;
	-ms-text-justify: distribute;
	text-justify: distribute;
}

#contents .lecture__title .lecture__text {
	font-weight: bold;
	font-size: 22px;
}


.lec_txt {
	padding:10px;
	border:1px solid #ccc;
	border-bottom:none;
	background:linear-gradient(#FFF,#F2F1F8);
	background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F2F1F8));
	background:-moz-linear-gradient(top,#FFF,#F2F1F8);
	background-color:#F2F1F8;
	color:#0e0f75;
	vertical-align:middle;
	font-weight:700;
	font-size:14px;
	line-height:14px;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFFFF,endcolorstr=#FFF2F1F8)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFFFF,endcolorstr=#FFF2F1F8)";
	zoom:1;
}

.lecture_scd {
	margin-bottom:15px;
	width:100%;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}

tbody {
	table-layout: fixed;
}

.lecture_scd th,
.lecture_scd td {
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	color:#333;
	vertical-align:middle;
	text-align:left;
	font-size:80%;
}

.lecture_scd th {
	width: 39%;
	background-color:#ededf7;
	color:#0e0f75;
	text-align: center;
	font-weight:700;
}

.lecture_scd td {
	table-layout: fixed;
}

.lecture_scd th.days_scd {
	background:url('/e/fair/img/share/bg_share_0010.gif') center bottom repeat-x #0e0f75;
	color:#fff;
	font-size:16px;
	text-align: left;
}

.lecture_scd .und {
	color:#999;
}

.lecture_scd .time_scd {
	width:150px;
}

.lecture_scd .lecture__floor {
	font-size: 15px;
	text-align: left;
	padding: 2px 15px;
	background-color: #EEE;
	color: #333;
}

.lecture_scd tr td:first-child {
	background-color:#eaedd2;
	color:#000;
}

.lecture__commingsoon {
	padding: 30px 0;
	text-align: center;
	font-size: 18px;
}

.lecture__opens {
	display: none;
	margin: 25px -24px -24px;
	padding: 18px 0px;
	background-color: #404390;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	transition: background-color .3s linear 0s;
}

.lecture__opens:hover,
.lecture__opens.opend {
	background-color: #cbcdd7;
}

.voice__graph {
	margin: 15px auto 15px;
	padding-top: 35px;
	border-top: 1px solid #EEE;
}

/* #type--melit */
#type--melit {
	background: #ebebf6;
}

.melit__title {
	padding: 10px 0;
	border: 1px solid #8581c4;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: -moz-linear-gradient(top, #5049aa, #1d1591);
	background: -ms-linear-gradient(top, #5049aa, #1d1591);
	background: -webkit-gradient(linear, left top, left bottom, from(#5049aa), to(#1d1591));
	background-color: #1d1591;
	color: #FFF;
	text-align: center;
	text-shadow: 0 2px 1px rgba(0, 0, 0, .3);
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 20px;
	line-height: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5049aa', endColorstr='#FF1d1591', GradientType=0)";
}

.melit__title:not(:target) {
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNDlhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDE1OTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	filter: none;
}

#contents .melit__sec {
	display: table;
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
}

#contents .melit__list {
	display: table-row;
}

#contents .melit__list li {
	display: table-cell;
	padding: 20px 25px;
	background-color: #FFF;
	background-position: right bottom;
	background-repeat: no-repeat;
	border: 1px solid #101177;
/* width: 50%; */
	box-sizing: border-box;
}

#contents .melit__list li h4 {
	margin-bottom: 14px;
	line-height: 1;
}

#contents .melit__list li p {
	padding-left: 53px;
	background-position: 0 5px;
	background-repeat: no-repeat;
	color: #333;
	font-size: 1.1em;
	-ms-text-justify: distribute;
	text-justify: distribute;
	text-align: justify;
}

/* NEW EVENT LIST 20150713 */
.new-event--list {
	width: 878px;
	table-layout: fixed;
	border-collapse: collapse;
	background-color: #FFF;
	margin: 5px;
}

.new-event--list td,
.new-event--list th {
	text-align: center;
	vertical-align: middle;
	padding: 5px 12px;
	border: 1px solid  #CCC;
}

.new-event--list th {
	background: -moz-linear-gradient(top, #5049aa, #1d1591);
	background: -ms-linear-gradient(top, #5049aa, #1d1591);
	background: -webkit-gradient(linear, left top, left bottom, from(#5049aa), to(#1d1591));
	background: -webkit-gradient(linear, left top, left bottom, from(#5049aa), to(#1d1591));
	background-color: #1d1591;
	color: #FFF;
	font-size: 15px;
	/* font-weight: bold; */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5049aa', endColorstr='#FF1d1591', GradientType=0)";
}

.new-event--list th:not(:target) {
	background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNDlhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDE1OTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	filter: none;
}

.new-event--list td,
.new-event--list td * {
	font-weight: bold;
}

/* Tech Live 20150810 */
#fair--techlive .service__btn--list {
	/*border-bottom-color: #FFF;*/
	border-bottom: none;
	border-left: none;
}

#fair--techlive .service__btn--list .btn--list__item {
	border: none !important	;
}

/* #fair--techlive .service__btn--list .btn--list__item:first-child {
	border-left: 1px solid #CCC;
} */


#fair--techlive .service__btn--list .btn--list__item a {
	margin: 0 5px;
	border: none;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #5d87b0;
}

#fair--techlive .service__btn--list .btn--list__item a:link,
#fair--techlive .service__btn--list .btn--list__item a:visited {
	background:linear-gradient(#7296ba,#84afda);
	background:-webkit-gradient(linear,left top,left bottom,from(#7296ba),to(#84afda));
	background:-moz-linear-gradient(top,#7296ba,#84afda);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF7296ba,endcolorstr=#FF84afda)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF7296ba,endcolorstr=#FF84afda)";
	background-color: #84afda;
}

#fair--techlive .service__btn--list .btn--list__item a:hover,
#fair--techlive .service__btn--list .btn--list__item a:active{
	background-color: #7291c9;
}

#fair--techlive .service__btn--list .btn--list__item a.current {
	margin: 0;
	background:linear-gradient(#ddecfa,#bbd5ee);
	background:-webkit-gradient(linear,left top,left bottom,from(#ddecfa),to(#bbd5ee));
	background:-moz-linear-gradient(top,#ddecfa,#bbd5ee);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFddecfa,endcolorstr=#FFbbd5ee)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFddecfa,endcolorstr=#FFbbd5ee)";
	background-color: #bbd5ee;
	border-bottom-color: #bbd5ee;
}

/* #fair--techlive .service__btn--list .itweb--item a:link,
#fair--techlive .service__btn--list .itweb--item a:visited {
	background:linear-gradient(#c1cfe8,#9cadcb);
	background:-webkit-gradient(linear,left top,left bottom,from(#c1cfe8),to(#9cadcb));
	background:-moz-linear-gradient(top,#c1cfe8,#9cadcb);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFc1cfe8,endcolorstr=#FF9cadcb)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFc1cfe8,endcolorstr=#FF9cadcb)";
	background-color: #9cadcb;
}

#fair--techlive .service__btn--list .itweb--item a:hover,
#fair--techlive .service__btn--list .itweb--item a:active{
	background:linear-gradient(#7291c9,#2f65a8);
	background:-webkit-gradient(linear,left top,left bottom,from(#7291c9),to(#2f65a8));
	background:-moz-linear-gradient(top,#7291c9,#2f65a8);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF7291c9,endcolorstr=#FF2f65a8)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF7291c9,endcolorstr=#FF2f65a8)";
	background-color: #7291c9;
}

#fair--techlive .service__btn--list .itweb--item a.current {
	background:linear-gradient(#295298,#2f65a8);
	background:-webkit-gradient(linear,left top,left bottom,from(#295298),to(#2f65a8));
	background:-moz-linear-gradient(top,#295298,#2f65a8);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF295298,endcolorstr=#FF2f65a8)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF295298,endcolorstr=#FF2f65a8)";
	background-color: #295298;
}

#fair--techlive .service__btn--list .mono--item a:link,
#fair--techlive .service__btn--list .mono--item a:visited{
	background:linear-gradient(#c7d5d6,#a5c8cb);
	background:-webkit-gradient(linear,left top,left bottom,from(#c7d5d6),to(#a5c8cb));
	background:-moz-linear-gradient(top,#c7d5d6,#a5c8cb);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFc7d5d6,endcolorstr=#FFa5c8cb)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFc7d5d6,endcolorstr=#FFa5c8cb)";
	background-color: #c4dfe1;
}

#fair--techlive .service__btn--list .mono--item a:hover,
#fair--techlive .service__btn--list .mono--item a:active{
	background:linear-gradient(#9bc6c9,#36676a);
	background:-webkit-gradient(linear,left top,left bottom,from(#9bc6c9),to(#36676a));
	background:-moz-linear-gradient(top,#9bc6c9,#36676a);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF9bc6c9,endcolorstr=#FF36676a)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF9bc6c9,endcolorstr=#FF36676a)";
	background-color: #9bc6c9;
}

#fair--techlive .service__btn--list .mono--item a.current {
	background:linear-gradient(#36676a,#388277);
	background:-webkit-gradient(linear,left top,left bottom,from(#36676a),to(#388277));
	background:-moz-linear-gradient(top,#36676a,#388277);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF36676a,endcolorstr=#FF388277)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF36676a,endcolorstr=#FF388277)";
	background-color: #36676a;
} */

#fair--techlive .techlive__area {
	background-color: #bbd5ee;
	padding: 30px;
}

#fair--techlive .techlive--section {
	background: url('/e/fair/img/index/techlive/bg_closeline.png') center top repeat #FFF;
	border: 1px solid #CCC;
	padding: 30px 30px;
}

#fair--techlive .techlive__theme {
	text-align: center;
	margin-bottom: 5px;
}

#fair--techlive .theme__section {
	padding: 15px 0;
}

#fair--techlive .theme__section.border--under {
	border-bottom: 1px solid #CCC;
}

.techlive__header {
	padding: 10px 0;
	text-align: center;
	font-weight: bold;
	font-size: 1.5em;
	color: #FFF;
}

.techlive__header.itweb__header {
	background-color: #075195;
}
.techlive__header.mono__header {
	background-color: #36676a;
}

#itweb--section .techlive__company,
#mono--section .techlive__lecture{
	margin-top: 15px;
}

.lecture__schedule {
	margin-bottom: 25px;
	border: 1px solid #EEE;
}

.lecture__schedule table {
	background-color: #FFF;
}

.btn--techlive {
	margin-top: 15px;
	text-align: center;
}

.btn--techlive a {
	display: block;
	padding: 20px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	font-size: 1.5em;
}

.btn--techlive a:link,
.btn--techlive a:visited {
	border-bottom: 4px solid #6c8829;
	text-decoration: none;

	background:linear-gradient(#adda3e,#99CF16);
	background:-webkit-gradient(linear,left top,left bottom,from(#adda3e),to(#99CF16));
	background:-moz-linear-gradient(top,#adda3e,#99CF16);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFadda3e,endcolorstr=#FF99CF16)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFadda3e,endcolorstr=#FF99CF16)";
	background-color: #99CF16;
}

.btn--techlive a:hover {
	border-bottom: 4px solid #97aa6a;
	text-decoration: none;

	background:linear-gradient(#adda3e,#c5e082);
	background:-webkit-gradient(linear,left top,left bottom,from(#adda3e),to(#c5e082));
	background:-moz-linear-gradient(top,#adda3e,#c5e082);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFadda3e,endcolorstr=#FFc5e082)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFadda3e,endcolorstr=#FFc5e082)";
	background-color: #c5e082;
}

.btn--techlive a:active {
	border-top: 4px solid #576d24;
	border-bottom: none;

	background:linear-gradient(#7db003,#98ca1f);
	background:-webkit-gradient(linear,left top,left bottom,from(#7db003),to(#98ca1f));
	background:-moz-linear-gradient(top,#7db003,#98ca1f);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF7db003,endcolorstr=#FF98ca1f)";
	filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF7db003,endcolorstr=#FF98ca1f)";
	background-color: #7db003;
}

#contents .techlive__caution {
	color: #3a6894;
	margin-top: 10px;
	font-size: .8em;
}



