@charset "shift_jis";/* CSS Document *//* mynavi wrapper *//* PC */.Stage {	width: auto;	min-width: 950px;}#mainScreen{	text-align: left;	width: 100%;}/* /mynavi wrapper */#mainScreen #tenshokuEvent * {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	font-family: inherit;}#mainScreen #tenshokuEvent {	font-size: 12px;	padding-bottom: 0px;}/*article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {	display: block;}*/#mainScreen #tenshokuEvent h1, #mainScreen #tenshokuEvent h2, #mainScreen #tenshokuEvent h3, #mainScreen #tenshokuEvent h4, #mainScreen #tenshokuEvent h5, #mainScreen #tenshokuEvent h6 {	font-size: 100%;	font-weight: bold;	line-height: 1.2;}#mainScreen #tenshokuEvent ul, #mainScreen #tenshokuEvent ol {	list-style: none;}#mainScreen #tenshokuEvent blockquote, #mainScreen #tenshokuEvent q {	quotes: none;}#mainScreen #tenshokuEvent blockquote:before, #mainScreen #tenshokuEvent blockquote:after, #mainScreen #tenshokuEvent q:before, #mainScreen #tenshokuEvent q:after {	content: '';	content: none;}#mainScreen #tenshokuEvent a {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}#mainScreen #tenshokuEvent ins {	background-color: #ff9;	color: #000;	text-decoration: none;}#mainScreen #tenshokuEvent mark {	background-color: #ff9;	color: #000;	font-style: italic;	font-weight: bold;}#mainScreen #tenshokuEvent del {	text-decoration: line-through;}#mainScreen #tenshokuEvent abbr[title], dfn[title] {	border-bottom: 1px dotted #000;	cursor: help;}#mainScreen #tenshokuEvent table {	border-collapse: collapse;	border-spacing: 0;}#mainScreen #tenshokuEvent hr {	display: block;	height: 1px;	border: 0;	border-top: 1px solid #ccc;	margin: 1em 0;	padding: 0;}#mainScreen #tenshokuEvent input, select {	vertical-align: middle;}#mainScreen #tenshokuEvent img {	border: none;}/**/#mainScreen #tenshokuEvent {	text-align: center;	color: #000;	font-size: 1.33em !important;	line-height: 1.8em !important;	font-family: "Lucida Grande", Meiryo, "ＭＳ Ｐゴシック", sans-serif !important;}#mainScreen #tenshokuEvent .float_r {	float: right;}#mainScreen #tenshokuEvent .float_l {	float: left;}/*added*/#mainScreen #tenshokuEvent .align_center {	float: none;	margin-left:auto;	margin-right:auto;}#mainScreen #tenshokuEvent .sp {	display: none;}#mainScreen #tenshokuEvent a:link, #mainScreen #tenshokuEvent a:visited {	color: #06C;	text-decoration: none;}#mainScreen #tenshokuEvent a:hover {	color: #F00;	text-decoration: underline;}#mainScreen #tenshokuEvent a:active {	color: #F00;	text-decoration: none;}#mainScreen #tenshokuEvent a img {	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}#mainScreen #tenshokuEvent a:hover img {	filter: alpha(opacity=50);	-moz-opacity: 0.5;	opacity: 0.5;}#mainScreen #tenshokuEvent .mainContentIn {	width: 950px;	overflow: hidden;	margin: 0 auto;	position: relative;}#mainScreen #tenshokuEvent .mainContentIn p {	text-align: justify;	text-justify: inter-ideograph;}#mainScreen #tenshokuEvent .mainContentIn ul.link {	font-size: 0.875em;	margin: 1em 0 0 1em;}#mainScreen #tenshokuEvent .mainContentIn ul.link li {	list-style-image: url(../images/arrow_link.png);}#mainScreen #tenshokuEvent .mainContentIn ul.link li a {	color: #0D386B;	text-decoration: underline;}#mainScreen #tenshokuEvent .mainContentIn ul.link li a:hover {	text-decoration: none;}/*メインイメージ*/#mainScreen #tenshokuEvent #mainImage {	background-image: url(../images/mainimage.png);	background-repeat: no-repeat;	background-position: center;	background-size: cover;	height: 480px;	width: 100%;	overflow-y: hidden;}#mainScreen #tenshokuEvent #mainImage #mainTitle {	background-image: url(../images/mainimage_circle.png);	background-repeat: no-repeat;	background-position: center;	margin: 0px auto;	padding: 0;	height: 480px;	width: 950px;	position: relative;}#mainScreen #tenshokuEvent #mainImage #mainTitle h2 {	margin: 0 0 0 -267px;	padding: 0;	position: absolute;	top: 50px;	left: 50%;	z-index: 12;	width: 535px;}#mainScreen #tenshokuEvent #mainImage #mainTitle .point01 {	width: 160px;	position: absolute;	top: -10px;	left: 145px;	z-index: 10;}#mainScreen #tenshokuEvent #mainImage #mainTitle .point02 {	width: 129px;	position: absolute;	top: 80px;	left: 55px;	z-index: 11;}#mainScreen #tenshokuEvent #mainImage #mainTitle .title_event {	padding: 240px 0 0 225px;	overflow: hidden;}#mainScreen #tenshokuEvent #mainImage #mainTitle .title_event .title_expo {	width: 247px;	margin-right: 40px;	float: left;}#mainScreen #tenshokuEvent #mainImage #mainTitle .title_event .title_seminar {	width: 214px;	float: left;}#mainScreen #tenshokuEvent #mainImage #mainTitle p {	padding: 20px 0 0 0;}/*ナビゲーション*/#mainScreen #tenshokuEvent #nav {	color: #FFF;	background-color: #00a3d9;}#mainScreen #tenshokuEvent #nav ul {	margin: 0px auto;	padding: 0px;	width: 950px;	overflow: hidden;}#mainScreen #tenshokuEvent #nav ul li {	float: left;	width: 189px;	border-right: 1px solid #FFF;}#mainScreen #tenshokuEvent #nav ul li:first-child {	width: 188px;	border-left: 1px solid #FFF;}#mainScreen #tenshokuEvent #nav ul li a {	display: block;	height: 85px;	padding-top: 35px;	color: #FFF;	font-size: 16px;	font-weight: bold;	background: url(../images/nav_arrow.png) center 100px no-repeat;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}#mainScreen #tenshokuEvent #nav ul li a.lines {	height: 75px;	padding-top: 45px;}#mainScreen #tenshokuEvent #nav ul li a:hover {	background-color: #00c1e9;	text-decoration: none;}/*転職イベント日程*/#mainScreen #tenshokuEvent .schedule {	padding: 70px 0 50px;}#mainScreen #tenshokuEvent .schedule h3 {	font-size: 50px;	font-weight: bold;	margin-bottom: 70px;}#mainScreen #tenshokuEvent .schedule h3:before {	content: url(../images/icon_calender.png);	position : relative;	bottom : -0.16em;	margin-right : 0.3em;}#mainScreen #tenshokuEvent .schedule .card {	background-image: url(../images/bg_card.png);	float: left;	width: 230px;	color: #999;	margin: 0 10px 10px 0;	position: relative;}#mainScreen #tenshokuEvent .schedule .card:nth-child(4n) {	margin: 0 0 10px 0;}#mainScreen #tenshokuEvent .schedule a.card {	display: block;	float: left;	background-color: #fff581;	background-image: url(../images/arrow_calender.png);	background-repeat: no-repeat;	background-position: right bottom;	background-size: 28px;	color: #000;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}#mainScreen #tenshokuEvent .schedule a:hover.card {	background-color: #fffac0;	text-decoration: none;}#mainScreen #tenshokuEvent .schedule .card .prefecture {	display: block;	margin: 15px;	font-size: 34px;	font-weight: bold;	display: block;	padding: 10px;	background-color: #FFF;}#mainScreen #tenshokuEvent .schedule .mainContentIn .card .eventName {	display: block;	/*min-height: 70px;*/	min-height: 50px;}#mainScreen #tenshokuEvent .schedule .card .eventName01 {	display: block;	line-height: 1.2em;}#mainScreen #tenshokuEvent .schedule .card .eventName02 {	font-weight: bold;	display: block;	line-height: 1.2em;}#mainScreen #tenshokuEvent .schedule a.card .eventName02 {	color: #ff8000;}#mainScreen #tenshokuEvent .schedule .card .days {	font-size: 30px;	font-weight: bold;	text-align: left;	display: block;	margin: 0 0 0 15px;	padding-bottom: 60px;	color: #777;	line-height: 1.3em;}#mainScreen #tenshokuEvent .schedule a.card .days {	color: #000;	padding-bottom: 15px;}#mainScreen #tenshokuEvent .schedule .mainContentIn .card .notice {	background-color: #DDD;	display: block;	padding: 5px 0;	color: #777;	position: absolute;	bottom: 0px;	width: 100%;}/*マイナビ転職のイベントとは*/#mainScreen #tenshokuEvent #about {	background: url(../images/bg_about02.png) bottom repeat-x, url(../images/bg_about01.png);	padding-bottom: 230px;}#mainScreen #tenshokuEvent #about h3 {	background-color: #00a3d9;	color: #FFF;	font-size: 42px;	font-weight: bold;	margin: 0;	padding: 50px 0 70px;	position: relative;}#mainScreen #tenshokuEvent h3 .arrow {	height: 90px;	width: 90px;	position: absolute;	left: 50%;	bottom: -45px;	margin-left: -45px;}#mainScreen #tenshokuEvent #about h4 {	font-size: 30px;	font-weight: bold;	color: #ffdd00;	margin: 120px 0 70px 0;}#mainScreen #tenshokuEvent #about .mainContentIn h4 span {	font-size: 55px;	display: block;}#mainScreen #tenshokuEvent #about .mainContentIn p {	color: #FFF;	text-align: left;	margin-bottom: 2em;}#mainScreen #tenshokuEvent #about .mainContentIn p:last-of-type {	margin-bottom: 4em;}/*転職イベント　参加メリットは*/#mainScreen #tenshokuEvent #merit {	padding: 80px 0 60px;}#mainScreen #tenshokuEvent #merit .mainContentIn h3 {	font-size: 30px;	color: #00a3d9;	font-weight: bold;	margin-bottom: 80px;}#mainScreen #tenshokuEvent #merit .mainContentIn h3 span {	font-size: 60px;	display: block;}#mainScreen #tenshokuEvent #merit .mainContentIn .point {	background-color: #d9f1f9;	border: 20px solid #ebfaff;	margin: 70px 0 0 0;	padding: 40px 40px 30px 150px;	text-align: left;	position: relative;	background-repeat: no-repeat;	background-position: right bottom;}#mainScreen #tenshokuEvent #merit .mainContentIn .point01 {	background-image: url(../images/bg_point01.png);}#mainScreen #tenshokuEvent #merit .mainContentIn .point02 {	background-image: url(../images/bg_point02.png);}#mainScreen #tenshokuEvent #merit .mainContentIn .point03 {	background-image: url(../images/bg_point03.png);}#mainScreen #tenshokuEvent #merit .mainContentIn .point .ribon {	position: absolute;	left: 15px;	top: -44px;	width: 105px;	height: 170px;}#mainScreen #tenshokuEvent #merit .mainContentIn .point h4 {	font-size: 34px;	font-weight: bold;	color: #0d386b;	margin-bottom: 0.5em;}/*来場者はこんな方*/#mainScreen #tenshokuEvent #people {	background: url(../images/bg_people01.png);	padding-bottom: 50px;}#mainScreen #tenshokuEvent #people h3 {	background: url(../images/bg_people02.png);	color: #FFF;	font-size: 30px;	font-weight: bold;	margin: 0;	padding: 50px 0 70px;	position: relative;}#mainScreen #tenshokuEvent #people h3 span {	font-size: 60px;	display: block;}#mainScreen #tenshokuEvent #people .mainContentIn .card {	background-color: #FFF;	margin: 0 0 30px 0;	padding: 40px;	float: left;	text-align: left;	overflow: hidden;}#mainScreen #tenshokuEvent #people .mainContentIn .card:first-of-type {	margin-top: 100px;}#mainScreen #tenshokuEvent #people .mainContentIn .card.type01 {	width: 870px;}#mainScreen #tenshokuEvent #people .mainContentIn .card.type02 {	width: 380px;}#mainScreen #tenshokuEvent #people .mainContentIn .card.type02:last-of-type {	float: right;}#mainScreen #tenshokuEvent #people .mainContentIn .card.type01 .img {	width: 450px;}#mainScreen #tenshokuEvent #people .mainContentIn .card.type02 .img {	width: 380px;	margin-top: 1em;}#mainScreen #tenshokuEvent #people .mainContentIn .card .img img {	width: 100%;}#mainScreen #tenshokuEvent #people .mainContentIn .card.type01 .text {	width: 400px;}#mainScreen #tenshokuEvent #people .mainContentIn .card .text h4 {	font-size: 30px;	color: #ff8000;	margin-bottom: 1em;}#mainScreen #tenshokuEvent #people .mainContentIn .note {	clear: both;	font-size: 0.875em;	text-align: right;}/*来場者の声*/#mainScreen #tenshokuEvent #voice {	padding: 70px 0}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper {	background: url(../images/bg_voice_fukidashi.png) no-repeat top right, url(../images/bg_voice.png);	padding: 80px 20px 20px 50px;	background-color: #d9f1f9;	overflow: hidden;}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper h3 {	font-size: 30px;	color: #0d386b;	font-weight: bold;	margin-bottom: 70px;}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper h3 span.large {	font-size: 60px;	display: block;}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper h3 span.small {	font-size: 20px;	display: block;}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper .card {	font-size: 0.875em;	margin: 0 30px 30px 0;	padding: 30px 35px 25px 40px;	width: 330px;	float: left;	background-color: #FFF;	text-align: left;	position: relative;	border-radius: 10px;        /* CSS3草案 */	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */	-moz-border-radius: 10px;   /* Firefox用 */}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper .card strong {	font-size: 1.285em;}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper .card.men strong {	color: #0f3a6d;}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper .card.women strong {	color: #ff8000;}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper .card .icon {	width: 60px;	height: 60px;	position: absolute;	top: -15px;	left: -15px;	background-size: 60px;}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper .card.men .icon {	background-image: url(../images/icon_voice_men.png);}#mainScreen #tenshokuEvent #voice .mainContentIn .wrapper .card.women .icon {	background-image: url(../images/icon_voice_women.png);}/*転職イベント・セミナーQ&A*/#mainScreen #tenshokuEvent #qa {	background: url(../images/bg_qa01.png);	padding-bottom: 80px;}#mainScreen #tenshokuEvent #qa h3 {	padding: 65px 0 50px;	font-size: 30px;	background: url(../images/bg_qa03.png) no-repeat 85% center, url(../images/bg_qa02.png);	background-size: 260px, auto;	margin-bottom: 60px;}#mainScreen #tenshokuEvent #qa h3 span {	font-size: 60px;	display: block;}#mainScreen #tenshokuEvent #qa .mainContentIn .card {	text-align: left;	width: 450px;	float: left;	margin: 0 50px 50px 0;	padding-bottom: 1em;	border-bottom: solid 1px #cecebf;}#mainScreen #tenshokuEvent #qa .mainContentIn .card:nth-child(2n) {	margin: 0 0 50px 0;}#mainScreen #tenshokuEvent #qa .mainContentIn .card h4 {	font-size: 18px;	background: url(../images/icon_qa_q.png) no-repeat;	background-size: 22px;	padding-left: 30px;	padding-top: 0.1em;	margin-bottom: 1em;}#mainScreen #tenshokuEvent #qa .mainContentIn .card p {	font-size: 0.875em;	background: url(../images/icon_qa_a.png) no-repeat 0px 5px;	background-size: 22px;	padding-left: 30px;}/*バナーエリア*/#mainScreen #tenshokuEvent #banner {	padding: 40px 0 0 0;}#mainScreen #tenshokuEvent #banner .mainContentIn .img {	width: 450px;}#mainScreen #tenshokuEvent #banner .mainContentIn .img img {	width: 100%;}/*フッター*/#mainScreen #tenshokuEvent .bottomLink {	background: url(../images/bg_bottomLink.png);	position: fixed;	bottom: 0px;	width: 100%;	padding: 10px 0 0;	z-index: 14;}#mainScreen #tenshokuEvent .bottomLink .card {	background-image: url(../images/bg_card.png);	float: left;	width: 230px;	color: #999;	margin: 0 10px 10px 0;	position: relative;}#mainScreen #tenshokuEvent .bottomLink .card:nth-child(4n) {	margin: 0 0 10px 0;}#mainScreen #tenshokuEvent .bottomLink a.card {	display: block;	float: left;	background-color: #fff;	background-image: url(../images/arrow_calender.png);	background-repeat: no-repeat;	background-position: right bottom;	background-size: 28px;	color: #000;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;	/*min-height: 120px;*/	min-height: 95px;/*adjust*//*3日間以上の日程があるときは要調整*/}#mainScreen #tenshokuEvent .bottomLink a:hover.card {	background-color: #fffac0;	text-decoration: none;}#mainScreen #tenshokuEvent .bottomLink .card .prefecture {	display: block;	margin: 15px;	font-size: 32px;	font-weight: bold;	padding: 0px;	color: #0d386b;}#mainScreen #tenshokuEvent .bottomLink .card .days {	font-weight: bold;	text-align: left;	display: block;	margin: 0 10px 0 15px;	padding-bottom: 60px;	color: #777;}#mainScreen #tenshokuEvent .bottomLink a.card .days {	color: #000;	padding-bottom: 5px;}.pagetop {	position: fixed;	bottom: 150px;	right: 20px;	width: 90px;	height: 90px;	z-index: 13;}/*------------------下層ページ------------------*//*メインイメージ*/#mainScreen #tenshokuEvent.sub #mainImage {	padding: 50px 0;	height: inherit;}#mainScreen #tenshokuEvent.sub #mainImage #mainTitle {	background-image: none;	margin: 0px auto;	padding: 0;	width: 950px;	position: inherit;	overflow: hidden;	text-align: left;	height: inherit;	text-align: left;}#mainScreen #tenshokuEvent.sub #mainImage #mainTitle .info {	float: left;	width: 520px;	height: 280px;	background-color: #FFF;}#mainScreen #tenshokuEvent.sub #mainImage #mainTitle h2 {	position: inherit;	margin: 35px 0 15px 25px;	padding: 0px;	width: 375px;}#mainScreen #tenshokuEvent.sub #mainImage #mainTitle .title_event {	margin: 0 0 10px 25px;	padding: 0 0 0 0;	vertical-align: inherit;}#mainScreen #tenshokuEvent.sub #mainImage #mainTitle .title_event .title_expo {	width: 190px;	margin: 0;	padding: 0;}#mainScreen #tenshokuEvent #mainImage #mainTitle .info .title_event .prefecture {	font-size: 80px;	float: left;	margin-left: 20px;	line-height: 1em;}#mainScreen #tenshokuEvent #mainImage #mainTitle p {	padding: 20px 0 0 0;}#mainScreen #tenshokuEvent #mainImage #mainTitle .info h3 {	font-size: 18px;	margin: 0 0 5px 25px;}#mainScreen #tenshokuEvent #mainImage #mainTitle .info dl {	margin: 0 0 0 25px;	overflow: hidden;}#mainScreen #tenshokuEvent #mainImage #mainTitle .info dl dt {	font-size: 14px;	background-color: #FC0;	padding: 0px;	width: 4em;	text-align: center;	float: left;	clear: left;	margin: 0 0 5px 0;}#mainScreen #tenshokuEvent #mainImage #mainTitle .info dl dd {	float: left;	padding: 0px 0 5px 10px;	margin: 0px;}#mainScreen #tenshokuEvent.sub #mainImage #mainTitle .schedule {	background-color: #9CF;	margin: 0px;	padding: 35px 15px 0 20px;	float: right;	width: 395px;	height: 245px;}#mainScreen #tenshokuEvent #mainImage #mainTitle .schedule dl {	overflow: hidden;}#mainScreen #tenshokuEvent #mainImage #mainTitle .schedule dl dt {	clear: both;	float: left;	width: 210px;	margin-bottom: 25px;	text-align: right}#mainScreen #tenshokuEvent #mainImage #mainTitle .schedule dl dd {	float: right;	margin: 0px;	padding: 0px;	width: 180px;	margin-bottom: 20px;}#mainScreen #tenshokuEvent #mainImage #mainTitle .schedule dl dt .month {	font-size: 30px;	font-weight: bold;	line-height: 1.3em;	vertical-align: top;}#mainScreen #tenshokuEvent #mainImage #mainTitle .schedule dl dt .date {	font-size: 56px;	font-weight: bold;	vertical-align: text-top;	line-height: 1em;}#mainScreen #tenshokuEvent #mainImage #mainTitle .schedule dl dt .date .day {	font-size: 30px;	font-weight: bold;	line-height: 1em;}#mainScreen #tenshokuEvent #mainImage #mainTitle .schedule dl dd .time {	display: block;	font-size: 24px;	font-weight: bold;	line-height: 1em;}/*ナビゲーション*/#mainScreen #tenshokuEvent.sub #nav {	background-color: #0d386b;}#mainScreen #tenshokuEvent.sub #nav ul li a {	height: 65px;	padding-top: 35px;	background: url(../images/nav_arrow.png) center 80px no-repeat;}#mainScreen #tenshokuEvent.sub #nav ul li a:hover {	background-color: #1964a9;}/* 出展企業ピックアップ */#mainScreen #tenshokuEvent div.pickupCompany{	text-align:center;	margin:10px auto 30px;	width:100%;}#mainScreen #tenshokuEvent div.pickupCompany .logo{	/*float:left;*/	width:159px;/*width:176px;*/	margin:0 5px;	display:inline-block;	vertical-align:top;}#mainScreen #tenshokuEvent div.pickupCompany .logo:first-child {	margin-left:0;}#mainScreen #tenshokuEvent div.pickupCompany .logo:last-child {	margin-right:0;}#mainScreen #tenshokuEvent div.pickupCompany .logo img{	width:159px;	height:auto;	display: block;	margin-bottom:10px;}#mainScreen #tenshokuEvent div.pickupCompany .logo a:hover img {	filter: alpha(opacity=90);	-moz-opacity: 0.9;	opacity: 0.9;}#mainScreen #tenshokuEvent div.pickupCompany .logo p{	font-size:14px;	line-height:1.2em;	text-align:center;	margin:0;}#mainScreen #tenshokuEvent div.pickupCompany a:link, div.pickupCompany a:visited {	text-decoration: underline;	color: #0D386B;}#mainScreen #tenshokuEvent div.pickupCompany a:hover {	text-decoration: none;}/*出展企業一覧*/#mainScreen #tenshokuEvent #company .lead {	font-size: 18px;	/*padding: 80px 0 60px;*/	padding: 80px 00px 60px;/*adjust*/	text-align:left;/*added*/	width:950px;/*added*/	margin: 0 auto;/*added*/}#mainScreen #tenshokuEvent #company .mainContentIn .list {	background: url(../images/bg_company02.png) no-repeat 770px 20px, url(../images/bg_company01.png);	background-size: 154px, auto;	padding: 65px 45px 1px 45px;	margin-bottom: 45px;}#mainScreen #tenshokuEvent #company .mainContentIn .list h3 {	font-size: 40px;	color: #0D386B;	margin-bottom: 20px;}#mainScreen #tenshokuEvent #company .mainContentIn .list h4 {	text-align: left;	font-size: 26px;	margin-bottom: 10px;	font-weight: normal;	color: #00A3D9;	clear: both;}#mainScreen #tenshokuEvent #company .mainContentIn .list table {	text-align: left;	margin-bottom: 45px;	clear: both;}#mainScreen #tenshokuEvent #company .mainContentIn .list table th {	color: #FFF;	background-color: #00a3d9;	padding: 1em;	vertical-align: top;	font-weight: bold;}#mainScreen #tenshokuEvent #company .mainContentIn .list table tr .name {	font-weight: bold;	width: 300px;}#mainScreen #tenshokuEvent #company .mainContentIn .list table tr td {	background-color: #FFF;	padding: 1em;	vertical-align: top;	border-bottom: solid 1px #dddddd;}#mainScreen #tenshokuEvent #company .mainContentIn .list table tr:last-child td {	border-bottom: none;}#mainScreen #tenshokuEvent #company .mainContentIn .list table tr td a:link, #mainScreen #tenshokuEvent #company .mainContentIn .list table tr td a:visited {	text-decoration: underline;	color: #0D386B;}#mainScreen #tenshokuEvent #company .mainContentIn .list table tr td a:hover {	text-decoration: none;}#mainScreen #tenshokuEvent #company .mainContentIn .list .note {	background-color: #FFF;	padding: 50px;	margin: 65px 0 45px;}/*転職イベントの内容*/#mainScreen #tenshokuEvent.sub .orange {	background: url(../images/bg_people01.png);}#mainScreen #tenshokuEvent.sub #detail {	padding-bottom: 50px;}#mainScreen #tenshokuEvent.sub .orange h3 {	background: url(../images/bg_people02.png);	color: #FFF;	font-size: 60px;	font-weight: bold;	padding: 1.33em 0 1.5em;	position: relative;}#mainScreen #tenshokuEvent.sub #detail h3 {	margin: 0 0 1.5em 0;}#mainScreen #tenshokuEvent #detail .mainContentIn h4 {	font-size: 30px;	overflow: hidden;	line-height: 1em;	margin-bottom: 1.33em;	background-color: #FFF;	border-radius: 10px;        /* CSS3草案 */	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */	-moz-border-radius: 10px;   /* Firefox用 */}#mainScreen #tenshokuEvent #detail .mainContentIn h4 .no {	display: block;	text-align: center;	width: 70px;	background-color: #FF8000;	color: #FFF;	padding: 22px 0 18px;	border-radius: 10px 0px 0px 10px / 10px 0px 0px 10px;	-webkit-border-radius: 10px 0px 0px 10px / 10px 0px 0px 10px;	-moz-border-radius: 10px 0px 0px 10px / 10px 0px 0px 10px;	float: left;}#mainScreen #tenshokuEvent #detail .mainContentIn h4 .text {	display: block;	color: #000;	text-align: left;	/*padding: 22px 20px 18px 20px;*/	padding: 22px 20px 18px 20px;/*adjust*/	float: left;	width:840px;/*added*/}#mainScreen #tenshokuEvent #detail .mainContentIn .wrapper {	overflow: hidden;	margin-bottom: 5em;}#mainScreen #tenshokuEvent #detail .mainContentIn .text {	width: 510px;}#mainScreen #tenshokuEvent #detail .mainContentIn .text p {	margin-bottom: 1.5em;}#mainScreen #tenshokuEvent #detail .mainContentIn .text p a {/*added*/	color: #0D386B;	text-decoration: underline;	background: url(../images/arrow_link.png) no-repeat 0 5px;	padding-left:15px;}#mainScreen #tenshokuEvent #detail .mainContentIn .text p a:hover {/*added*/	text-decoration: none;}#mainScreen #tenshokuEvent #detail .mainContentIn .img {	width: 400px;}#mainScreen #tenshokuEvent #detail .mainContentIn .img img {	width: 100%;}#mainScreen #tenshokuEvent #detail .mainContentIn .note {	background-color: #FFF;	padding: 50px;	margin: 65px 0 20px;}/*転職イベントのプレゼント*/#mainScreen #tenshokuEvent #present {	padding: 0 0 50px 0;	background: url(../images/bg_present.png) no-repeat 85% 10px;}#mainScreen #tenshokuEvent #present .mainContentIn h3 {	font-size: 60px;	margin: 130px 0 80px;}#mainScreen #tenshokuEvent #present .mainContentIn .point {	background-color: #4cbee4;	padding: 80px 0 60px;	position: relative;	margin-bottom: 85px;}#mainScreen #tenshokuEvent #present .mainContentIn .point:last-of-type {	margin-bottom: 15px;}#mainScreen #tenshokuEvent #present .mainContentIn .point h4 {	font-size: 28px;	background-image: url(../images/present_h4.png);	width: 312px;	height: 52px;	position: absolute;	top: -25px;	left: 50%;	margin-left: -156px;	display: block;	padding-top: 8px;}#mainScreen #tenshokuEvent #present .mainContentIn .point p {	font-size: 24px;	/*text-align: center;*/	text-align:left/*adjust*/;	margin-left:50px;/*added*/	margin-right:50px;/*added*/	color: #FFF;	line-height: 1.5em;	font-family: "Verdana", Meiryo, "ＭＳ Ｐゴシック", sans-serif !important;}#mainScreen #tenshokuEvent #present .mainContentIn ul.link {	float: right;	font-size: 1.14em;	width: 6em;}/*講演スケジュール*/#mainScreen #tenshokuEvent.sub #schedule {	padding-bottom: 0px;}#mainScreen #tenshokuEvent.sub #schedule h3 {	margin: 0 0 1em 0;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card {	background-color: #FFF;	padding: 50px;	position: relative;	margin: 20px 0 70px;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card .date {	display: block;	height: 95px;	/*width: 160px;*/	width: 190px;/*adjust*/	background-image: url(../images/shedule_date.png);	background-repeat: no-repeat;	color: #FFF;	padding: 35px 0 0 10px;	position: absolute;	top: -20px;	left: 40px;	font-weight: bold;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card .date .days {	font-size: 30px;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card .date .day {	font-size: 16px;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card .date .time {	display: block;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card h4 {	font-weight: bold;	color: #F88016;	font-size: 26px;	text-align: left;	/*padding: 0 0 50px 200px;*/	padding: 0 0 20px 230px;/*adjust*/	min-height: 62px;/*adjust*/	border-bottom: #F88016 dotted 2px;	margin-bottom: 20px;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card h4.lines {	/*padding: 0 0 20px 200px;*/	padding: 0 0 20px 230px;/*adjust*/}#mainScreen #tenshokuEvent #schedule .mainContentIn .card .wrapper {	overflow: hidden;	text-align: left;	margin-top: 50px;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card .wrapper .text {	width: 650px;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card .wrapper .text h5 {	font-size: 18px;	margin-bottom: 15px;}#mainScreen #tenshokuEvent #schedule .mainContentIn .card .wrapper .text p {	font-size: 0.875em;}/*added*/#mainScreen #tenshokuEvent #schedule .mainContentIn .card .wrapper .img img {	width:160px;	height:auto;}/*added*/#mainScreen #tenshokuEvent #schedule .mainContentIn .note {	background-color: #FFF;	padding: 50px;	margin: 10px 0 30px;}/*アクセス*/#mainScreen #tenshokuEvent #access {	padding: 70px 0;}#mainScreen #tenshokuEvent #access h3 {	font-size: 50px;	font-weight: bold;	margin-bottom: 55px;}#mainScreen #tenshokuEvent #access h3:before {	content: url(../images/icon_access.png);	position : relative;	bottom : -0.16em;	margin-right : 0.3em;}#mainScreen #tenshokuEvent #access .mainContentIn .wrapper .wrapper {	overflow: hidden;}#mainScreen #tenshokuEvent #access .mainContentIn .wrapper .map {	width: 560px;}#mainScreen #tenshokuEvent #access .mainContentIn .wrapper .text {	width: 340px;	text-align: left;}#mainScreen #tenshokuEvent #access .mainContentIn .wrapper .text h4 {	background-color: #FC0;	text-align: center;	width: 5em;	padding: 5px;	margin-bottom: 1em;	line-height: 100%;	border-radius: 5px;        /* CSS3草案 */	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */	-moz-border-radius: 5px;}#mainScreen #tenshokuEvent #access .mainContentIn .wrapper .text p {	margin-bottom: 3em;}#mainScreen #tenshokuEvent #access .mainContentIn .wrapper .text ul {	margin-left: 2em;}#mainScreen #tenshokuEvent #access .mainContentIn .wrapper .text ul li {	list-style-type: disc;	margin-bottom: 1em;}/*入場までの流れ*/#mainScreen #tenshokuEvent #flow {	background-color: #00a3d9;}#mainScreen #tenshokuEvent #flow h3 {	font-size: 30px;	color: #FFF;	padding: 60px 0 70px;}#mainScreen #tenshokuEvent #flow h3 span {	font-size: 60px;	display: block;}#mainScreen #tenshokuEvent #flow .mainContentIn .card {	background-color: #FFF;	float: left;	width: 240px;	padding: 30px;	margin-right: 25px;	margin-bottom: 70px;	position: relative;}#mainScreen #tenshokuEvent #flow .mainContentIn .card:last-child {	margin-right: 0;}#mainScreen #tenshokuEvent #flow .mainContentIn .card h4 {	font-size: 30px;	color: #0d386b;	margin-bottom: 1em;	text-align: center;}#mainScreen #tenshokuEvent #flow .mainContentIn .card span {	font-size: 18px;	display: block;}#mainScreen #tenshokuEvent #flow .mainContentIn .card .icon {	margin-bottom: 30px;}#mainScreen #tenshokuEvent #flow .mainContentIn .card .link {	text-align: left;}#mainScreen #tenshokuEvent #flow .mainContentIn .card .arrow {	position: absolute;	width: 60px;	height: 60px;	top: 50%;	left: -43px;	margin-top: -30px;	-moz-transform: rotate(-90deg);	-webkit-transform: rotate(-90deg);	-o-transform: rotate(-90deg);	-ms-transform: rotate(-90deg);	transform: rotate(-90deg);}/*マイナビ転職の転職（EXPO・フェア・セミナー）TOPへ戻る*/#mainScreen #tenshokuEvent a#previous {	font-size: 18px;	text-align: right;	color: #00A3D9;	margin: 50px auto;	padding: 10px 30px 8px;	border: 3px solid #00A3D9;	display: block;	width: 27em;	border-radius: 27px;        /* CSS3草案 */	-webkit-border-radius: 27px;    /* Safari,Google Chrome用 */	-moz-border-radius: 27px;	background: url(../images/arrow_back.png) no-repeat 20px center, #fff;	background-size: 10px;	font-weight: bold;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}#mainScreen #tenshokuEvent a#previous:hover {	background: url(../images/arrow_back.png) no-repeat 20px center, #CFECFA;	background-size: 10px;	text-decoration: none;}/*フッター*/#mainScreen #tenshokuEvent .bottomLink a#entry {	font-size: 30px;	color: #000;	margin: 0 auto 10px;	padding: 30px 30px 28px;	display: block;	width: 14em;	border-radius: 47px;        /* CSS3草案 */	-webkit-border-radius: 47px;    /* Safari,Google Chrome用 */	-moz-border-radius: 47px;	background: url(../images/arrow_entry.png) no-repeat 14em center, #FFF;	background-size: 30px;	font-weight: bold;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}#mainScreen #tenshokuEvent .bottomLink a#entry:hover {	background: url(../images/arrow_entry.png) no-repeat 14em center, #fffac0;	background-size: 30px;	text-decoration: none;}#mainScreen #tenshokuEvent .bottomLink a#entry span {	font-size: 24px;}#mainScreen #tenshokuEvent.sub .pagetop {	position: fixed;	bottom: 120px;	right: 20px;	width: 90px;	height: 90px;	z-index: 13;}