@charset "utf-8";
/* CSS Document */
@import "common.css";
/**************************************************
ジョブフェア　フェアページ共通
**************************************************/

/*------共通スタイル------*/
#fairMain {
	border:10px solid #008CD6;
	background:#FFFFFF;
	margin-bottom:15px;
	padding:10px;
	line-height:1.5;
}

.mainRight h2,.mainRight h3,.mainRight h4 {
	margin:0;
	padding:0;
	background:none;
	height:auto;
}
.mainRight .attention_01 {
	font-size:11px;
}

.subLeft .arrow_1 {
	background:url(../../img/arrow_1.gif) no-repeat 0 0.25em;
	padding-left:10px;
}


/*------フェアトップ------*/

/*メイン画像下のボタン*/
#fairTop .headBtn {
	text-align:center;
	background-color: #008CD6;
}
#fairTop .headBtn img {
	padding :0 5px;
}
#fairTop #fairMain .copy { 
	margin-bottom:10px;
	text-align:center;
}
#fairTop #fairMain .headRead {
	text-align:center;
	margin-bottom:12px;
} 
#fairTop #fairMain .access,#fairTop #fairMain .schedule {
	width:305px;
	height:145px;
	float:left;
	border:1px solid #999;
	margin-bottom:12px;
}
#fairTop #fairMain .schedule {
	float:right;
}
#fairTop #fairMain .schedule .time {
	line-height:1.5;
}
#fairTop #fairMain .target {
	border:1px solid #999;
	margin-bottom:15px;
}

#fairTop #fairMain .access p, #fairTop #fairMain .schedule p, #fairTop #fairMain .target p{
	margin:8px;
}
#fairTop #fairMain .line {
	background:url(../img/fair06_line_dot_01.gif) left bottom repeat-x;
	margin-bottom:10px;
	padding-bottom:10px;
}

#fairTop #fairMain #seminarList {
}
#fairTop #fairMain #seminarList h3, #fairTop #fairMain #seminarList p {
	margin-bottom:10px;
}
#fairTop #fairMain #seminarList .endBtn {
	display:block;
	widows:140px;
	float:left;
}
#fairTop #fairMain #seminarList a.appBtn {
	display:block;
	widows:140px;
	float:left;
}
#fairTop #fairMain #seminarList .seminer {
	margin:0 5px 15px 5px;
}
#fairTop #fairMain #seminarList .seminer .read {
	padding:0 15px 15px 15px;
	margin:0;
	background-color:#ECEEE5;
	color:#5A5A5A;
}
#fairTop #fairMain #seminarList .detail {
	padding:0 15px 15px 15px;
	background-color:#ECEEE5;
}

#fairTop #fairMain #seminarList .seminerName {
	padding-left:145px;
	margin-bottom:10px;
}
#fairTop #fairMain #seminarList .seminerCom {
	padding-left:150px;
}



/*ロゴバナーエリアIFRAM */
#comLogo {
	padding:0 7px 7px 7px;
	border-bottom:7px solid #000;
	background:#FFF100;
}
#comLogo iframe{
	width:615px;
	}

/*--------------中ページ--------------- */

/* 中ページ共通使用 */

h2.ttl_2nd,h3.ttl_2nd{
	padding-bottom:10px;
}

.fair_sttl{
	margin:0;
	padding:0;
}
.bottomBtn {
	text-align:center;
	padding:30px 0 20px 0;
}



/*よくある質問*/
dl.questions{
		background:#FFF;
}

dl.questions dd {
	color:#E16500;
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:13px;
		background:#FFF;
}
dl.answer{
	background:none;
	margin:0;
	background:#FFF;

}
.answer_dot{
	clear:both;
	background:url(http://jobfair.test-globalleadernavi.com/img/line_dot_02.gif) repeat-x 0 bottom #FFF;
	margin:0 0 20px;
	padding:0 0 3px 10px;
}
a.fair_arrow{
	clear: both;
	background:url(http://www.globalleadernavi.com/jp/img/arrow_1.gif) no-repeat 0 0.2em;
	line-height:1.2;
	margin:3px 0 3px 20px;
	padding:0 0 0 10px;
}

a.fair_arrow02{
	clear: both;
	background:url(http://www.globalleadernavi.com/jp/img/arrow_1.gif) no-repeat 0 0.2em;
	line-height:1.2;
	margin:3px 0 3px 0;
	padding:0 0 0 10px;
}

ul.questionList02 li a{
	padding:0 0 0 15px;
	background:url(../img/icon_right02.gif) no-repeat 0 2px !important;
	color:#0857C2;
	text-decoration:none;
}
/*MAP */

#fairMap #google_map{
	margin:0 0 20px 0;
	padding:0;
	background:url(../img/dot.gif) repeat-x 0 bottom;
}
#fairMap #google_map iframe {
	width:623px;
	height:350px;
	border:none;
	border:1px solid #999;
}
#fairMap .access {
	padding:10px 0;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
}
/*event*/

.fair_img_box{
		padding:0 0 15px 0;

}

.fair_img_box .img_left_box{
	float:left;
	width:300px;
}
.fair_img_box .img_right_box{
	float:right;
	width:300px;
}
/*左よせボタン*/

.btn_right{
		float:right;
		width:160px;
}
	