/*タイトル　特殊文字*/
h2#comSemiTtl{
	width:665px;
	height:25px;
	padding:5px 0 0 18px;
	margin-bottom:10px;
	background:url(../img/ttl_comSemi.jpg) no-repeat 0 0;
}
h3#comSemiSttl{
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:20px;
	font-weight:bold;
	color:#000;
	background:url(../img/dot.gif) repeat-x bottom;
}
.comSemiCompanies{
	padding-bottom:10px;
	font-size:16px;
	color:#000;
}
.comSemiCompanies span{
	font-size:14px;
	color:#F60;
}
/*会社情報日付*/
table.comSemiDateInfo{
	width:auto;
}
table.comSemiDateInfo td{
	padding:10px 10px 0 0;
	border:none;
}

/*3つ並び画像*/
.comSemiTopImages{
	padding-bottom:30px;
}
.comSemiTopImages .comSemiTopImages3L{
	width:200px;
	float:left;
	padding-right:12px;
	_padding-right:11px;
}
/*4つ並び画像*/
.comSemiTopImages .comSemiTopImages4L{
	width:150px;
	float:left;
	padding-right:8px;
	_padding-right:7px;
}
/*5つ並び画像*/
.comSemiTopImages .comSemiTopImages5L{
	width:120px;
	float:left;
	padding-right:6px;
	_padding-right:5px;
}
.comSemiTopImages .comSemiTopImagesContents{
	float:left;
/*	padding-left:10px;
	padding-right:5px;*/
}



/*会場日時、場所*/
table.comSemiPlaceTable th{
	background:#EDEDED;
}


/*参加企業はこちら*/
.comSemiJoinCompanies{
	background:url(../img/fr070_bg_w665.gif) repeat-y;
}
.comSemiJoinCompanies dl{
	clear:both;
	background:url(../img/fr070_bg_w665.gif) repeat-y;
	padding:7px 5px 0 5px;
}
.comSemiJoinCompanies dt{
	padding:0 10px;
}
.comSemiJoinCompanies dd{
	padding:0 10px 7px 10px;
	margin-bottom:7px;
	background:url(../img/dot.gif) repeat-x bottom;
}
.comSemiJoinCompanies dd.comSemiJoinCompaniesLast{
	padding:0 10px 7px 10px;
	margin-bottom:0;
	background:none;
}

/*ログイン*/
#comSemiLogin{
	padding-top:7px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	background:#E7E7E7;
}
#comSemiLoginTtl{
	padding-bottom:15px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#333;
}
#comSemiLoginTable table{
	width:auto;
	margin-bottom:5px;
}
#comSemiLoginTable table td{
	border:none;
	padding:0;
	text-align:right;
}
#comSemiLoginTable table a.forget{
	padding-left:7px;
	background:url(../img/obj_li02.gif) no-repeat 0 2px;
	font-size:10px;
	color:#34124E !important;
}
#comSemiLoginBtn{
	padding:5px 0 0 0;
}
#comSemiLoginBtnInner{
	width:450px;
	padding-bottom:10px;
	margin:0 auto;
}
#comSemiLoginBtn #comSemiLoginBtnL{
	float:left;
}
#comSemiLoginBtn #comSemiLoginBtnR{
	float:right;
}
#comSemiLogintextL{
	float:left;
	padding-left:95px;
}
#comSemiLogintextR{
	float:left;
	padding-left:55px;
}
#comSemiLogintextL span , #comSemiLogintextR span{
	padding-left:6px;
	font-size:10px;
	background:url(../img/obj_circle_b.gif) no-repeat 0 3px;
}


/*その他セミナー情報*/
.comSemiOther{
	padding:6px 10px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	background:#F6F6F6;
}
.comSemiOther dl dt{
	padding-bottom:4px;
}
.comSemiOther dl dd{
	padding-bottom:7px;
	margin-bottom:7px;
	background:url(../img/dot.gif) repeat-x bottom;
}
.comSemiOther dl dd.comSemiOtherLast{
	padding-bottom:0;
	margin-bottom:0;
	background:none;
}


/*お役立ち情報*/
#useful_contents{
	padding:5px 5px 0 5px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	background:#F6F6F6;
}
#useful_contents .dotLineContentsL{
	width:305px;
	float:left;
}
#useful_contents .dotLineContentsR{
	width:305px;
	float:right;
}
#useful_contents .dotLineContentsL dt , #useful_contents .dotLineContentsR dt{
	width:110px;
	float:left;
}
#useful_contents .dotLineContentsL dd , #useful_contents .dotLineContentsR dd{
	padding-left:110px;
}
#useful_contents .dotLine{
	background:url(../img/dot.gif) repeat-x bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}


/*2009 0929追加*/

.logo_gyokai,.logo_kigyo{
	padding:10px 0;
}
	

h2.gyokai_ttl{
	padding:0 0 10px 0;
}
.list_box{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	position:relative;
	background:url(../img/dot.gif) repeat-x bottom;
}

.left_list{
	width:510px;
	float:left;
}
.right_btn{
	position:absolute;
	top:40%;
	right:0;
	float:right;
	width:97px;
}

.gyokai_left_box{
	float:left;
	width:380px;
}
.gyokai_left_box{
}
.gyokai_left_box dl{
	clear:both;
	padding:0 0 30px 0;
}
.gyokai_left_box dt{
	float:left;
	width:90px;
}
.gyokai_left_box dt img{
	padding:0 0 5px 0;
}
.gyokai_left_box dd{
	margin:0 0 0 90px;
}
.gyokai_left_box dd h3{
	padding:0 0 5px 0;
}
.gyokai_left_box dd p{
	font-size:11px;
}
.gyokai_right_box{
	float:right;
	width:243px;
}
.gyokai_gray{
	margin:0 0 10px 0;
	padding:10px 5px;
	border:1px solid #CCC;
	background:#EFEFEF;
}
.gyokai_gray h3{
	padding:0 0 5px 0;
}
.gyokai_gray li{
	margin:0 0 0 12px;
	list-style-type:disc;
	font-size:11px;
}


.ph_space{
	clear:both;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	background:url(../img/dot.gif) repeat-x 0 0;
}
.ph_space dl{
	float:left;
	padding:0 0 0 0;
	width:315px;
}
.ph_space dt{
	float:left;
	width:105px;
}
.ph_space dd{
	margin:0 0 0 110px;
}
.ph_space dd h3{
	padding:0 0 5px 0;
}
.ph_space dd{
	padding:0 10px 0 0;
}
.ph_space dd p{
	font-size:11px;
}



/*業界研究セミナー・企業研究セミナー詳細*/
/*
.img_box{
	float:left;
	border:2px solid #ccc;
	width:193px;
	height:100px;
	margin:0 5px;
	padding:40px 0 0 0;
	text-align:center;
}
*/
.img_box img{
	margin:0 15px 0 0;
}


/*/////////////////////////////////////////////*/
.ph_space{
	clear:both;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	background:url(../img/dot.gif) repeat-x 0 0;
}
.ph_space dl.kigyo_dl{
	float:none;
	clear:both;
	padding:0 0 0 0;
	width:auto;
}
.ph_space dl.kigyo_dl dt{
	float:left;
	width:105px;
	padding:0 0 5px 0;
}
.ph_space dd{
	margin:0 0 0 110px;
}
.ph_space dd h3{
	padding:0 0 5px 0;
}
.ph_space dd{
	padding:0 10px 0 0;
}
.ph_space dd p{
	font-size:11px;
}

/*バナー企業*/
.banner_kigyo{
	background:url(../img/banner_kigyo.jpg) repeat-x 0 0;
	width:665px;
	height:132px;
}
.banner_kigyo h3{
	padding:10px 0 0 10px;
}
.banner_kigyo p{
	padding:5px 0 0 10px;
}
.banner_btn{
	margin:0 0 0 280px;
}
.side_gyokai_banner .banner_btn2{
	padding:88px 0 0 20px;
}
.side_kigyo_banner{
	background:url(../img/side_kigyo_banner.jpg) repeat-x 0 0;
	width:200px;
	height:149px;
	margin:0 0 10px 0;
}

/*バナー業界*/
.banner_gyokai{
	background:url(../img/banner_gyokai.jpg) repeat-x 0 0;
	width:665px;
	height:132px;
}
.banner_gyokai h3{
	padding:10px 0 0 10px;
}
.banner_gyokai p{
	padding:5px 0 0 10px;
}
.banner_btn_gyokai{
	margin:-15px 0 0 280px;
}
.side_kigyo_banner .banner_btn2{
	padding:112px 0 0 20px;
}

.side_gyokai_banner{
	background:url(../img/side_gyokai_banner.jpg) repeat-x 0 0;
	width:200px;
	height:125px;
	margin:0 0 10px 0;
}




/*企業セミナー*/
.atten_gray{
	padding:5px 0 0 0;
	color:#666;
}


#gyokaiTop,#gyokaiBottom {
	background:url(../img/fr070_bg_w665.gif) repeat-y 0 0;
	padding:15px 15px 5px 15px;
}
#gyokaiTop .comName,#gyokaiBottom .comName {
	padding:2px 0 5px 0;
	margin-bottom:5px;
	background:url(../img/line_dot_02.gif) repeat-x left bottom;
}
#comDataTop .icon {
	text-align:right;
	margin-bottom:5px;
}
#comDataTop .icon img {
	margin-left:7px;
}
#comDataTop .comName .nameJob,#comDataBottom .comName .nameJob {
	width:520px;
	float:left;
	margin-bottom:5px;
}
#comDataTop .comName .nameJob h2,#comDataBottom .comName .nameJob h2 {
	padding:0;
	margin:0;
	height:auto;
	font-size:20px;
	background:none;
	line-height:1.1;
}
#comDataTop .comName h2 span,#comDataBottom .comName h2 span {
	font-size:14px;
}


#comDataTop .logo,#comDataBottom .logo {
	width:100px;
	float:right;
	padding-top:5px;
}

#comDataTop p.job,#comDataBottom p.job {
	font-size:11px;
	color:#666666;
	padding-top:5px;
}
#comDataTop p.bookmark,#comDataBottom p.bookmark {
	width:140px;
	float:right;
	text-align:right;
	margin-bottom:8px;
}
#comDataTop a.icon_bookmark,#comDataBottom a.icon_bookmark{
	padding:0 0 0 10px;
	background:url(../img/icon_3.gif) 0 2px no-repeat;
	font-size:12px;
}
#comDataTop span.icon_bookmark,#comDataBottom span.icon_bookmark{　/*ブックマーク済み*/
	padding:0 0 0 10px;
	background:url(../img/icon_4.gif) 0 2px no-repeat;
}

#comDataTop ul.navi {
}
#comDataTop ul.navi li,#comDataBottom ul.navi li {
	float:left;
	width:400px;
	padding-top:7px;
}
#comDataTop ul.navi li a.arrow ,#comDataBottom ul.navi li a.arrow {
	padding-left:10px;
	margin-right:15px;
	background:url(../img/arrow_8.gif) 0 0.25em no-repeat;
	font-weight:bold;
}
#comDataTop ul li.entry, #comDataBottom ul li.entry {
	float:right;
	width:205px;
	margin-top:-6px;
	text-align:right;
}

#comDataTop .expInfo {
	border:1px solid #CCC;
	margin:5px 0 10px 0;
	background-color:#F7F7F7;
}
#comDataTop .expInfo .title01 {
	margin-bottom:5px;
}
#comDataTop .expInfo ul {
	padding:0 10px;
}
#comDataTop .expInfo ul li {
	padding-bottom:5px;
}
#comDataTop .expInfo ul li a {
	background:url(../img/arrow_8.gif) 0 0.25em no-repeat;
	padding-left:10px;
}


/*右側メニュー*/

/*レフトナビ*/
.subLeft{
	width:200px;
}
.subLeft h2{
	background:url(../img_useful/fr020_title_w200.gif) 0 0 no-repeat;
	padding:5px 10px 6px 10px;
	font-size:12px;
}
.subLeft h3{
	padding:6px 12px 6px 12px;
	font-size:12px;
}

.subLeft ul {
	background-color:#F7F7F7;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px 7px;
	width:184px;
}
.subLeft ul li {
	margin:0 3px 4px 3px;
	line-height:1.3;
}
.subLeft ul li a{
	padding:0 0 0 10px;
	background:url(../img/arrow_1.gif) 0 0.25em no-repeat;
}

.subLeft ul li.line {
	margin-bottom:5px;
	padding-bottom:5px;
	background:url(../img_useful/line_dot_02.gif) left bottom repeat-x;
}	
.subLeft ul.pickup {
	background:url(../img_useful/useful_ln_pickup_bg.gif) -1px 0 no-repeat;

}
.subLeft ul.pickup li{
	background:url(../img_useful/line_dot_02.gif) left bottom repeat-x;
	margin:0 4px;
	padding:4px 0;
}
.subLeft ul.pickup li.title {
	background:none;
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
.subLeft ul.pickup li a{
	padding:0 0 0 10px;
	background:url(../img/arrow_1.gif) 0 0.25em no-repeat;
}

/*///////////////////////////

 2008 10 30 修正　中村

///////////////////////////*/


.subLeft .left_navi_1st_top{
	clear:both;
	margin:0 0 0 0;
	_margin:0 0 0 0px;
	height:5px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img_useful/fr020_top_w200.gif) 0 0 no-repeat;

}
.subLeft .left_navi_pickup_m{
	clear:both;
	margin:0 0 0 0;
	height:8px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img_useful/useful_ln_pickup_bottom1.gif) 0 0 no-repeat;
}

.subLeft .left_navi_pickup_bottom{
	clear:both;
	margin:0 0 10px 0;
	height:10px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img_useful/useful_ln_pickup_bottom2.gif) 0 0 no-repeat;
}
/*業界--------------*/
.subLeft .left_navi_gyokai_pickup_m{
	clear:both;
	margin:0 0 0 0;
	height:8px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img_useful/useful_ln_pickup_bottom1.gif) 0 0 no-repeat;
}
.subLeft .left_navi_gyokai_pickup_bottom{
	clear:both;
	margin:0 0 10px 0;
	height:10px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img_useful/useful_ln_pickup_bottom2.gif) 0 0 no-repeat;
}
/*職種--------------*/
.subLeft .left_navi_syokusyu_pickup_m{
	clear:both;
	margin:0 0 0 0;
	height:8px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img_useful/useful_ln_pickup_bottom1.gif) 0 0 no-repeat;
}
.subLeft .left_navi_syokusyu_pickup_bottom{
	clear:both;
	margin:0 0 10px 0;
	height:10px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img_useful/useful_ln_pickup_bottom2.gif) 0 0 no-repeat;
}


/*アイコンなど*/

.arrow_1{
	padding:0 0 0 10px;
	background:url(http://globalleadernavi.com/jp/img/arrow_1.gif) 0 0.25em no-repeat;
	color:#4D1A73;
}
.arrow_2{
	padding:0 0 0 10px;
	background:url(http://globalleadernavi.com/jp/img/arrow_2.gif) 0 0.25em no-repeat;
}
.arrow_3{
	padding:0 0 0 10px;
	background:url(http://globalleadernavi.com/jp/img/arrow_3.gif) 0 0.25em no-repeat;
	color:#4D1A73;
}

.arrow_6{
	padding:0 0 0 10px;
	background:url(../img/arrow_6.gif) no-repeat 0 3px;
	color:#4D1A73;
}
a.arrow_pageTop {
	color:#4D1A73;
	padding:0 0 0 11px;
	background:url(../img/arrow_3.gif) 0 0.5em no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

/*タイトル*/
#mainTitle{
	background:url(../img_useful/useful_maintitle_bg.jpg) 0 0 no-repeat;
	padding:0 10px 20px 13px;
}
#mainTitle .Title{
	width:400px;
	padding-top:35px;
	float:left;
}
#mainTitle .read{
	padding:0 10px 0 55px;
	width:365px;
}
#mainTitle .illust {
	float:left;
	width:220px;
	padding-top:10px;
}
.title01{
	margin-bottom:15px;
}
.title02{
	margin-bottom:10px;
	padding:3px 4px;
	background-color:#4D1A73;
	margin-bottom:15px;
}
.title02 span{
	padding-left:4px;
	border-left:5px solid #FFF;
	display:block;
	font-size:14px;
	color:#FFF;
	line-height:1.1;
}
.title03{
	margin-bottom:10px;
	padding:3px 4px;
	background-color:#E0E0E0;
	margin-bottom:15px;
}
.title03 span{
	padding-left:4px;
	border-left:5px solid #999;
	display:block;
	font-size:12px;
	line-height:1.1;
}
.copy01 {
	font-size:14px;
	margin-bottom:5px;
}

.textBlock {padding-bottom:15px;}
.textBlock img {
	float:right;
	margin:0 0 10px 15px;
}

.pd_b10 {padding-bottom:10px;}
.pd_b15 {padding-bottom:15px;}




