@charset "utf-8";@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);/* ==========================================================01. カンファレンスプログラム一覧（扉ページ）index.html========================================================== *//* index.html カンファレンス一覧 */ul.confProg_list {	margin: 0 0 100px;	}/* カンファレンス一覧 外枠 */ul.confProg_list li {	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;	float: left;	width: 48%;	padding: 2%;	margin: 0 1% 2%;	box-shadow: 0 0 2px  rgba(0,0,0,0.3);	border-radius: 4px;	background: #fff;	position: relative;	height: 220px;	}ul.confProg_list li a {	text-decoration: none;	outline: none;	}ul.confProg_list li:hover {	filter: alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;	}ul.confProg_list li a p {	color: #333;	}/* カンファレンス一覧 タイトル部分 */ul.confProg_list li .conf_title {	display: table;	margin-bottom: 10px;	}ul.confProg_list li .conf_title p {	display: table-cell;	vertical-align: middle;	text-align: center;	}ul.confProg_list li .conf_title p.wpo {	color: #fff;	text-align: center;	width: 54px;	font-size: 18px;	font-weight: bold;	line-height: 1.0;	padding: 15px 0;	border-radius: 4px;	font-family: 'Roboto', sans-serif;	}ul.confProg_list li .conf_title p.name {	font-size: 18px;	line-height: 1.3;	font-weight: bold;	padding-left: 10px;	text-align: left;	}/* JASA技術本部セミナーのサブタイトル */ul.confProg_list li .conf_title p.name .jg_title_span {	display: block;	margin-top: 0.2em;	font-size: 80%;	}/* カンファレンス紹介本文 */ul.confProg_list li  p.subs {	font-size: 15px;	line-height: 1.5;	z-index: 500;	position: relative;	}/* 矢印 */ul.confProg_list li  .arrow_fa {	position: absolute;	z-index: 1;	bottom: 10px;	right: 10px;	font-size: 72px;	line-height: 1.0;	color: #eee;	}/* ET30回記念講演 */ul.confProg_list li  p.et30th_logo {	width: 100px;	}ul.confProg_list li  p.et30th_logo img {	width: 100%;	}/* 2016カンファレンス・カラー */.colorLabel-k {background: #f76f0d;}.colorLabel-s {background: #4f80c5;}.colorLabel-i {background: #ffb100;}.colorLabel-ts {background: #556b2d;}.colorLabel-tsi {background: #146a89;}.colorLabel-as {background: #06950a;}.colorLabel-dvt {background: #50359f;}.colorLabel-eda {background: #00679c;}.colorLabel-hd {background: #aeb5b8;}.colorLabel-pd {background: #dc163a;}.colorLabel-iot {background: #b26cb3;}.colorLabel-is {background: #000;}.colorLabel-c {background: #006633;}.colorLabel-jg {background: #fb5c5b;}.colorLabel-jf {background: #fb5c5b;}.colorLabel-ji {background: #fb5c5b;}.colorLabel-jk {background: #fb5c5b;}.colorLabel-ipa {background: #fb5c5b;}.colorLabel-mm {background: #fb5c5b;}.colorLabel-tca {background: #80c82b;}.colorLabel-ro {background: #00679c;}.colorLabel-pvc {background: #2c0064;}.colorLabel-et30th {	background: #bea857;	background: -webkit-gradient(linear, left top, left bottom, from(#bea857), to(#ab9647));	background: linear-gradient(to bottom, #bea857 0%, #ab9647 100%);}/* 併催セミナー */.joint_seminar {	display: block;	float: left;	background: #fee3e4;	color: #fb5c5b;	border-radius: 3px;	padding: 0 0.8em;	margin-right: 0.5em;	font-size: 85%;	font-weight: bold;	}/* ==========================================================02. 各カンファレンスページconfpage-xxxxxx.html========================================================== *//* h1 */h1 .ci_badge {	display: block;	width: 3em;	text-align: center;	float: left;	font-size: 28px;	line-height: 1.0;	padding: 10px 0;	margin-right: 12px;	border-radius: 4px;	box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);	font-family: 'Roboto', sans-serif;	}/* conf_data */.conf_data {	margin: 0 0 100px;	}	/* one */.conf_data .one {	margin: 0 0 15px;	padding: 0px;	/* body_conf_listは余白つき */	}.conf_data .title_num {	font-size: 16px;	line-height: 1.5;	padding: 5px 5px;	background: #eee;	border: 1px solid #ddd;	margin-bottom: 0px;	font-weight: bold;	border-radius: 4px;	}	/* ET+IoT */.conf_data .title_num span.evc {	color: #fff;	font-size: 14px;	line-height: 1.5;	width: 36px;	text-align: center;	display: block;	float: left;	padding: 1px 0;	border-radius: 3px ;	margin-right: 3px;	/* 非表示指示あったので、外します */	display: none;	}.conf_data .title_num span.evc:last-child {	margin-right: 8px;	}.conf_data .title_num span.et {	color: rgba(232,63,48,1);	background: rgba(232,63,48, 0.2);	}.conf_data .title_num span.iot {	color: rgba(0,179,205,1);	background: rgba(0,179,205, 0.2);	}/* ID */.conf_data .title_num span.iniN {	color: #fff;	font-size: 14px;	line-height: 1.5;	display: block;	float: left;	padding: 1px 18px;	border-radius: 3px;	margin-right: 10px;	font-family: 'Roboto', sans-serif;	}.conf_data .title_num a {	color: #333;	text-decoration: none;	}	/* ----事前登録フォーム 適宜切り替え *//* 個別ページ（表示しない）+h2表示 */.conf_data .pre_registration_form a,.pre_registration_form.h2Pop a {	display: none;	display: block;	color: #fff;	font-size: 14px;	line-height: 1.0;	float: right;	padding: 5px 10px;	border-radius: 3px;	font-weight: normal;	box-shadow: 0 0 4px rgba(0,0,0,0.3);	background: #333333;	}/* ipa表示 */.pre_registration_form.h2Pop a,.conf_data .pre_registration_form.pO_ipa a {	font-size: 16px;	padding: 3px 12px;	background: #fb5c5b;	background: -webkit-gradient(linear, left top, left bottom, from(#fb5c5b), to(#d93a39));	background: linear-gradient(to bottom, #fb5c5b 0%, #d93a39 100%);	text-shadow: 0 1px 1px rgba(0,0,0, 0.3);	font-weight: bold;	}/* h2表示 */.pre_registration_form.h2Pop a {	font-size: 18px;	margin-top: 2px;	padding: 8px 40px;	} /* 個別ページ・先行表示（preOp）+h2表示 */.conf_data  .pre_registration_form.preOp a,.pre_registration_form.h2Pop a {	display: block;	}.pre_registration_form a:hover {	filter: alpha(opacity=50);	-ms-filter: alpha(opacity=50);	opacity: 0.5;	}/* → */.pre_registration_form i {	margin-right: 3px;	}/* 時計アイコン */.timeSet:before {	content: "\f017";	font-family: fontAwesome;}/* data */.conf_data .one .data {	padding: 5px ;	}	/* data テーマ・タイトル */.conf_data h1.name {	font-size: 24px;	line-height: 1.35;	font-weight: bold;	margin-top: 5px;	border-bottom: 1px solid #ddd;	padding-bottom: 5px;	margin-bottom: 10px;	}.conf_data .name span.sub {	display: block;	font-size: 16px;	margin-top: 0px;	}.conf_data h1.name span.timeSet {	display: block;	font-size: 70%;	margin-bottom: 2px;}.conf_data .name span.dum {	font-size: 12px;	font-weight: normal;	}/* ET30回記念講演 */.conf_data h1.name span.et30 {	display: block;	float: left;	margin-right: 0.5em;	background: #000;	color: #fff;	border-radius: 4px;	padding: 0 0.75em;	font-size: 18px;	line-height: 30px;	}/* dataの別バージョン、例外処理   ex_multidata（hd、c01〜c05、mm01、JK-1、JI-1、JF-1） */.conf_data .one.ex_multidata .data {	margin-top: 20px;	}/* data テーマ・タイトル、別種包括タイトル   inclusion（c01、c03、c04、TCA-1、TCA-2、mm01、） */.conf_data h1.name_inclusion {	margin: 20px 0 0;	padding: 0.3em 0.5em;	border: dotted #999;	border-width:  1px  0 ;	background: rgba(255,255,255,1);	font-size: 24px;	line-height: 1.35;	font-weight: bold;	}.conf_data h1.name_inclusion span.sub {	display: block;	font-size: 18px;	margin-top: 3px;	} /* data 本文 */.conf_data .data p {	margin-bottom: 1em;	font-size: 15px;	line-height: 1.7;	}	/* 囲み設定 */.conf_data .frame_box {	border: 1px solid #ccc;	padding: 10px;	border-radius: 6px;	margin-bottom: 10px;	}/* スペシャルセッション（C）用 */.conf_data h2.name_2nd {	font-size: 20px;	line-height: 1.5;	font-weight: bold;	margin-top: 5px;	border-bottom: 1px solid #ddd;	padding-bottom: 5px;	margin-bottom: 10px;	}.conf_data .name_2nd span.sub {	display: block;	font-size: 16px;	margin-top: 0px;	}.conf_data .data p.c_time {	font-size: 16px;	margin-bottom: 0em;	font-weight: bold;	/* 非表示指示あったので、外します */	display: none;	}.conf_data .data p.display_time {	font-size: 16px;	margin-bottom: 0em;	font-weight: bold;	}/* 単ページ・講師 */.conf_data .lecturer {	}.conf_data .lecturer p {	font-size: 14px;	line-height: 1.7;	margin-bottom: 0.75em;	}.conf_data .lecturer p:last-child {	margin-bottom: 0;	}.conf_data .lecturer p.name {	line-height: 1.6;	}.conf_data .lecturer p.name strong {	font-size: 18px;	padding-right: 0.75em;	}	/* 講師に「氏」 */.conf_data .lecturer p.name strong:after {	content:"氏";	font-size: 75%;	padding-left: 0.5em;	}.conf_data .lecturer p.name.koushi_choseichu strong:after {	content:"";	padding-left: 0em;	}.conf_data .lecturer p strong .min {	font-size: 85%;	padding-left: 0.25em;	}.conf_data .lecturer p strong .bk_chip {	display: block;	float: left;	font-size: 12px;	background: #dddddd;	border-radius: 3px;	padding: 0 0.75em;	margin-right: 1em;	color: #333;	}.conf_data .lecturer .portrait_box {	width: 145px;	float: left;	}.conf_data .lecturer .portrait_box img {	width: 100%;	max-width: 130px;	box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);	}/* page_subNavi */ul.page_subNavi {	margin: 0 0 25px;	border: solid #ddd;	border-width: 1px 0;	padding: 3px 5px ;	}ul.page_subNavi li {	float: left;	margin: 2px 0;	margin-right: 4px;	}ul.page_subNavi li a {	font-size: 14px;	line-height: 1.5;	text-decoration: none;	border-radius: 3px;	color:#fff;	display: block;	padding: 2px 1.25em;	}ul.page_subNavi li a:hover {	filter: alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;	}		ul.subNaviC-none {	background: #11502c;	background: -webkit-linear-gradient(	top,	#00ae45 0%,	#1e6f3e 100%);	background: linear-gradient(	to bottom,	#00ae45 0%,	#1e6f3e 100%);	}ul.subNaviC-k li a {background: #f76f0d;}ul.subNaviC-s li a {background: #4f80c5;}ul.subNaviC-i li a {background: #ffb100;}ul.subNaviC-p li a {background: #c13800;}ul.subNaviC-ts li a {background: #556b2d;}ul.subNaviC-tsi li a {background: #146a89;}ul.subNaviC-as li a {background: #06950a;}ul.subNaviC-dvt li a {background: #50359f;}ul.subNaviC-eda li a {background: #00679c;}ul.subNaviC-hd li a {background: #aeb5b8;}ul.subNaviC-pd li a {background: #dc163a;}ul.subNaviC-iot li a {background: #b26cb3;}ul.subNaviC-is li a {background: #000;}ul.subNaviC-c li a {background: #006633;}ul.subNaviC-jg li a {background: #fb5c5b;}ul.subNaviC-jf li a {background: #fb5c5b;}ul.subNaviC-ji li a {background: #fb5c5b;}ul.subNaviC-jk li a {background: #fb5c5b;}ul.subNaviC-ipa li a {background: #fb5c5b;}ul.subNaviC-mm li a {background: #fb5c5b;}ul.subNaviC-tca li a {background: #80c82b;}ul.subNaviC-ro li a {background: #00679c;}ul.subNaviC-pvc li a {background: #2c0064;}ul.subNaviC-et30th li a {background: #000;}/*ul.subNaviC-ap li a {background: #dd8200;}ul.subNaviC-ag li a {background: #007b7d;}ul.subNaviC-sps li a {background: #58b37d;}ul.subNaviC-als li a {background: #6074e6;}ul.subNaviC-gg li a {background: #fb5c5b;}ul.subNaviC-ro li a {background: #00679c;}ul.subNaviC-pcp li a {background: #2c0064;}ul.subNaviC-hct li a {background: #95df00;}*//* 満席表示-本セッションは満席となりました。 */p.fully_mark {	border: 1px solid #f00;	border-radius: 4px;	color: #f00;	text-align: center;	padding: 5px 0;	font-weight: bold;	margin-bottom: 20px;	}/* カンファレンスのお申込みはこちら */p.application_add_last a {	color: #fff;	display: block;		display: none;/* 非表示！ */		background: #444;	background: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#444444));	background: linear-gradient(to bottom, #777777 0%, #444444 100%);	font-size: 15px;	padding: 1em 0;	border-radius: 5px;	text-align: center;	text-decoration: none;	outline: none;	width: 30em;	margin: 0 auto;	box-shadow: 0 0 4px rgba(0,0,0,0.3);	text-shadow: 0px 1px 2px rgba(0,0,0,0.75);}p.application_add_last a:hover {	filter: alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;}p.application_add_last a:before {	content: "\f0a9";	font-family: fontAwesome;	margin-right: 4px;}/* カンファレンスのお申込みはこちら（IPAバージョン！） */p.application_add_last.ipa_aal_set a {	background: #fb5c5b;	background: -webkit-gradient(linear, left top, left bottom, from(#fb5c5b), to(#f05050));	background: linear-gradient(to bottom, #fb5c5b 0%, #f05050 100%);}/* 単ページ底部メニュー */ul.pageFoot_confNavi {	border: solid #ccc;	border-width: 1px 0;	padding: 1em 0.5em 0.5em;	margin: 0 10px;	font-size: 14px;	}ul.pageFoot_confNavi li a {	color: #333;	line-height: 1.5;	float: left;	text-decoration: none;	display: block;	width: 48%;	margin-right:0;	margin-bottom: 0.5em;	}ul.pageFoot_confNavi li a:hover {	filter: alpha(opacity=80);	-ms-filter: alpha(opacity=80);	opacity: 0.8;	}ul.pageFoot_confNavi li a span {	font-family: 'Roboto', sans-serif;	font-size: 12px;	display: block;	width: 4em;	text-align: center;	float: left;	color:#fff;	padding: 1px 0 ;	border-radius: 3px;	margin-right: 5px;	}/* conf19〜21午前午後 */h2 span.to_ampm {	display: block;	float: right;	}h2 span.to_ampm .but a {	color: #999;	display: block;	float: left;	background: #f9f9f9;	border-radius: 3px;	font-size: 14px;	padding: 5px 20px;	line-height: 1.0;	text-decoration: none;	margin: 0 3px;	margin-top: 5px;	box-shadow: 0 0 3px rgba(0,0,0,0.3);	}h3.ampm {	color: #999;	text-align: center;	font-size: 18px;	line-height: 1.0;	font-weight: bold;	padding: 40px 0 5px;	border-bottom: 1px dotted #999;	margin-bottom: 40px;	}/* ==========================================================03. 例外処理！========================================================== *//* confpage-gg01.html */.GG_subContents {	margin: 0 15px;	}.GG_subContents h2.name {	font-size: 18px;	font-weight: bold;	margin-bottom: 1em;	}.GG_subContents h2.name span.sub {	font-size: 15px;	margin-top: 0.5em;	font-weight: normal;	}/* JASA技術本部セミナーのサブタイトル h1 .jg_title_span {	display: block;	margin-top: 0.4em;	font-size: 50%;	}*//* EDA-LPB *//* ul.confProg_list li .conf_title p.wpo.colorLabel-eda {	width: 120px;	}h1 .ci_badge.colorLabel-eda {	width: 7em;	} ul.pageFoot_confNavi li a span.colorLabel-eda {	width: 7em;	}*//* ==========================================================プライベートカンファレンス2016年10月12日水曜日========================================================== */.pvc_company {	background: #e6e9f6;	border-radius: 5px;	padding: 15px;	box-shadow: 0 0 4px rgba(0,0,0, 0.15);	font-size: 0px;	}	.pvc_company .logo {	display: inline-block;	width: 32%;	border-radius: 5px;	margin-right: 3%;	text-align: center;	background: #fff;	vertical-align: top;	}.pvc_company .dta {	width: 65%;	display: inline-block;	vertical-align: top;	}	.pvc_company .logo img {	width: 70%;	padding: 20px 0;	}.pvc_company p.name {	color: #2c0064;	font-size: 24px;	line-height: 1.5;	font-weight: bold;	margin-bottom: 0.5em;	}.pvc_company p.data {	font-size: 15px;	font-weight: bold;	}.pvc_company p.guide {	font-size: 15px;	margin-top: 2em;	}/* h2プライベートカンファ表示 */.pvc_company p a.pcSet {	font-size: 18px;	color: #fff;	display: block;	margin: 20px 0 0;	padding: 10px 0;	text-align: center;	border-radius: 5px;	background: #2c0064;	background: -webkit-gradient(linear, left top, left bottom, from(#4e3386), to(#2c0064));	background: linear-gradient(to bottom, #4e3386 0%, #2c0064 100%);	text-shadow: 0 1px 1px rgba(0,0,0, 0.3);}.pvc_company p a.pcSet:hover {	filter: alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;}.pvc_company p a.pcSet:before {	content: "\f0a9";	font-family: fontAwesome;	margin-right: 4px;}.pvc_one  .pre_registration_form {	display: none;}.conf_data .pvc_one  h1.name {	font-size: 20px;}.conf_data .pvc_one  .frame_box {	padding: 0;	border: 0px solid #ccc;	margin-bottom: 2em;}.conf_data .pvc_one  .lecturer p.name strong {	font-size: 16px;}.conf_data .pvc_one  .data h1+p {	border-bottom: 1px solid #ddd;	padding-bottom: 0.75em;	margin-bottom: 0.5em;}/*.pcf_page .conf_data h1.name {	font-size: 20px;	line-height: 1.5;	font-weight: bold;	margin-top: 5px;	margin-bottom: 3px;	}.pcf_page .conf_data .name span.sub {	font-size: 14px;	}.pcf_page .conf_data .lecturer p.name strong {	font-size: 16px;	}.conf_data .iniN-pcp {	color: #fff;	font-size: 14px;	line-height: 1.5;	display: block;	float: left;	padding: 1px 18px;	border-radius: 3px;	margin-right: 5px;	}*//* ==========================================================ライブテキスト========================================================== */.h2_type02 .min {	font-size: 70%;	}p.during_delivery {	border-radius: 6px;	box-shadow: 0 0 4px rgba(0,0,0, 0.2);	padding: 2px ;	margin: 0 50px;	}p.during_delivery a {	display: block;	background:#d00;	background: -webkit-gradient(linear, left top, left bottom, from(#ff3333), to(#dd0000) );	background: linear-gradient(to bottom, #ff3333 0%, #dd0000 100%);	color: #fff;	padding: 15px 0;	line-height: 1.5;	border-radius: 6px;	font-size: 24px;	text-align: center;	text-decoration: none;	outline: none;	}.conf_listed {	margin: 0 15px;	}.conf_listed p {	line-height: 1.5;	font-size: 14px;	margin-bottom: 0.6em;	}.conf_listed p a {	text-decoration: none;	outline: none;	color: #333;	}.conf_listed p a span {	display: block;	width: 5em;	float: left;	text-align: center;	color: #fff;	border-radius: 3px;	margin-right: 0.5em;	font-size: 12px;	padding: 1px 0;	}.color_tsi p a span {	background: #146a89;	}.color_p p a span {	background: #c13800;	}.conf_listed h3 {	font-size: 18px;	font-weight: bold;	margin-bottom: 0.75em;	}.color_tsi h3 {	color: #146a89;	}.color_p h3 {	color: #c13800;	}.guide_lt {	margin: 0 10px 50px;	padding: 30px 0;	background: #fff;	border-radius: 8px;	}.guide_lt .one {	margin: 0 auto;	border-bottom: 1px dotted #999;	padding: 30px 0;	width: 75%;	}.guide_lt .one img {	margin: 0 auto;	}.guide_lt .one .guide_img img {	width: 100%;	}.guide_lt .one .txtH {	margin-bottom: 15px;	font-size: 15px;	line-height: 1.5;	}.guide_lt .one .txtH .number {	display: block;	float: left;	font-size:28px;	line-height: 1.0;	background: #fff;	padding: 10px 20px;	margin-right: 10px;	border: 1px solid #666;	color: #666;	border-radius: 4px;	}.guide_lt .one .guide_img_none  {	text-align: center;	}/* 注意書き */.alteration_mm {	border: 2px solid #e00;	padding: 1em;	text-align: center;	color: #e00;	font-weight: bold;	border-radius: 5px;	background: #fff;	}/* ライブ中継 */.liverelay_info {	font-size: 16px;	line-height: 1.5;	margin:1em 0;	padding: 0.5em;	text-align: center;	font-weight: bold;	border-radius: 5px;	border: 1px solid #000;	color: #000;	background: #fff;	border: 1px solid #09f;	color: #09f;	}.liverelay_info.for_index {	font-size: 16px;	}p.leter1up {	padding-left: 1em;	text-indent: -1em;	}p.documentsPDF {	text-align: center;	}/* ライブテキスト配信有 */.for_live_text a {	display: block;	font-size: 16px;	line-height: 1.5;	margin:1em 0 0;	padding: 0.5em;	text-align: center;	font-weight: bold;	border-radius: 5px;	border: 1px solid #333;	color: #333;	background: #000;	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#000000));	background: linear-gradient(to bottom, #666666 0%, #000000 100%);	color: #fff;	}		/* ==========================================================JASA IoT "ビジネス" 研究セミナー2016年10月14日金曜日========================================================== */.min2016_conf {	font-size: 18px;	padding-left: 1em;}.entryFee_ind {	display: block;	margin-top: 0.5em;	color: #fb5c5b;	font-weight: bold;}.entryFee {	background: #fff;	padding: 20px;	border-radius: 6px;	text-align: center;	border: 2px solid #fb5c5b;}.entryFee p.fee {	font-size: 18px;	line-height: 1.5;	color: #fb5c5b;	font-weight: bold;	margin-bottom: 0.25em;}.entryFee p.guide {	font-size: 15px;	line-height: 1.5;}/* 産業IoT ╳「超スマート社会」の実現 */.sp_page_set p {	font-size: 16px;	line-height: 1.6;}.sp_page_set p.sp01_lead {	font-size: 18px;	line-height: 1.6;	color: #09f;	border:  solid #09f;	border-width: 2px 0 0;	padding: 0.5em  0.5em ;}.sp_page_set .twoPack .one {	width: 49%;	background: #DDE9FC;	padding: 1em;	border-radius: 8px;	border: 2px solid #09f;}.sp_page_set .twoPack .one h3 {	font-size: 18px;	text-align: center;	font-weight: bold;	margin-bottom: 0.5em;	color: #fff;	border-radius: 4px;	padding: 0.5em 0;}.sp_page_set .twoPack .one.f_left h3 {	background: #09f;}.sp_page_set .twoPack .one.f_right h3 {	background: #09f;}.sp_page_set .twoPack .one p {	font-size: 15px;	line-height: 1.5;	margin: 0 0.5em;	height: 6.5em;}.sp_page_set .society5 {	background: #fff;	padding: 1em 1.5em;	border-radius: 8px;	border: 2px solid #09f;}.sp_page_set .society5  .w50p{	width: 50%;	margin-left: 1.2em;}.sp_page_set .society5  .w50p img {	width: 100%;}.sp_page_set .society5  .yw_midashi {	font-size: 28px;	line-height: 1.3;	font-weight: bold;	color: #09f;	margin: 0.35em 0;}.lecturePac {	background: #fff;	padding: 1em;	border-radius: 8px;	border: 2px solid #09f;}.lecturePac .photo  {	width: 140px;	height: 140px;	overflow: hidden;	margin-right: 20px;	border-radius: 8px;}.lecturePac .photo img {	width: 100%;}.lecturePac p.data {	font-size: 15px;	line-height: 1.5;	margin-bottom: 0.25em;}.lecturePac p.data span.jam-k,.lecturePac p.data span.jam-s,.lecturePac p.data span.jam-i {	display: block;	float: left;	padding: 0 0.7em;	border-radius: 4px;	margin-right: 0.5em;	color:#fff;	font-family: 'Roboto', sans-serif;}.lecturePac p.data span.jam-k {	background: #F76F12;}.lecturePac p.data span.jam-s {	background: #4f80c5;}.lecturePac p.data span.jam-i {	background: #ffb100}.lecturePac h3 {	font-size: 20px;	font-weight: bold;	line-height: 1.3;	margin-bottom: 0.35em;}.lecturePac h3 span.sub {	display: block;	font-size: 16px;	margin-top: 0.3em;}.lecturePac p.profile strong {	font-size: 16px;	}.lecturePac p.profile {	font-size: 14px;	line-height: 1.5;	margin-bottom: 0.25em;}.lecturePac hr.middleOf {	border: 0;	border-top: 1px solid #ccc;	margin: 20px 0;}.data_changed {	font-size: 16px;	line-height: 1.5;	color: #e33;	font-weight: bold;	text-align: center;	border: 2px solid #e33;	padding: 1em 0;	background: #fff;	margin-bottom: 40px;}/* sp02.htmlグローバル市場を勝ち抜くACERの戦略とは？ */.sp_page_set .twoPack2 .one {	width: 49%;	background: #e4edce;	padding: 1em;	border-radius: 8px;	border: 2px solid #99b458;	font-family: 'Roboto', sans-serif;}.sp_page_set .twoPack2 .one h3 {	font-size: 24px;	text-align: center;	font-weight: normal;	margin-bottom: 0.5em;	color: #fff;	border-radius: 4px;	padding: 0.5em 0;}.sp_page_set .twoPack2 .one.f_left h3 {	background: #99b458;}.sp_page_set .twoPack2 .one.f_right h3 {	background: #99b458;}.sp_page_set .twoPack2 .one p {	font-size: 18px;	line-height: 1.5;	margin: 0 0.5em;	height: 6em;}.lecturePac.sp2 {	border: 2px solid #99b458;}/* 同時通訳あり */.interpreter {	margin: 20px 0 ;	color: #09f;	border: 1px solid #09f;	text-align: center;	padding: 0.5em 0;	border-radius:1em;}.interpreter_list2 {	margin: 10px 0 ;	color: #09f;	border: 1px solid #09f;	text-align: center;	padding: 0.35em 0;	border-radius:1em;}.interpreter:before,.interpreter_list2:before {	content: "\f00c";	font-family: fontAwesome;	margin-right: 0.3em;}/* 講演資料PDF */.doc_pdf {	background: #fff;	padding: 3px;	border-radius:4px;	box-shadow: 0 0 4px rgba(0,0,0,0.15);}.doc_pdf a {	display: block;	color:#fff;	text-align: center;	font-size: 24px;	padding: 0.5em;	border-radius: 4px;}.doc_pdf a:before {	content: "\f1c1";	font-family: fontAwesome;	margin-right: 0.3em;}/* S-1開催日に誤り */.Incorrect_date {	color: #e33;	font-size: 14px;	line-height: 1.3;	background: #fce0e0;	padding: 5px;	margin: 0 5px;}