@charset "utf-8";

/* CSS Document by kan

*** base.css ***

◆Reset
◆CommonOutline
◆CommonTextLink
◆CommonStatus

◆Header
◆Wrap
◆Glovalnavi
◆Bread
◆Contents
◆Sidebar
◆Footer
◆Common-Module
◆Title
◆Table

◆【PAGER】
	トップ
		mainarea
		Keyvisual
		column

	会社概要
	人材紹介事業
	コンサルテーション事業
	セミナー案内
	求人情報
	事例紹介
	キャリアエントリー
	採用情報
	プライバシーポリシー
	サイトマップ


/// 付記 ///////////////////////////

・Common～ = 全共通部分

///////////////////////////////////

*/


/*-----------------------------------------------------------------------------------------
  Reset
-----------------------------------------------------------------------------------------*/
html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,th,td,form,p{
	margin:0;
	padding:0;
	}

body{
	font-size:0.75em;
	color:#333;
	text-align:center;
	line-height:1.5;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background:url(images/img/common/bodyback.png) repeat-x left top;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
	}

h1,h2,h3,h4,h5,h6,table{
	font-size:100%;
	clear:both;
	}

blockquote,
address{
	font-style:normal;
	}


img,abbr,acronym,
fieldset {
	border:none;
	}

img{
	vertical-align:bottom;
	}

a{outline:0; border:none;}

ul li ,dl,dt,dd{list-style-type:none;}


.tocontents{display:none;}


div{
	display:block;
	height:auto;
	overflow:hidden;
	}
* html div{
	height:1%;
	overflow: visible;
	}


/*-----------------------------------------------------------------------------------------
  CommonOutline
-----------------------------------------------------------------------------------------*/
#defalt_temp{background:#fff;}

#defalt_contents {
  text-align:left;
  over-flow:hidden;
  height:auto;
  _height:1%;
  background:#fff;
}

#defalt_maincontents {
  text-align:left;
  over-flow:hidden;
  height:auto;
  _height:1%;
  background:#fff;
}

#header,
#contents,
#footer{
	width:800px;
	margin:0 auto;
	text-align:left;
	border-right:5px solid #d0d0d0;
	border-left:5px solid #d0d0d0;
	background:#fff;
	}

* html #header,
* html #contents,
* html #footer{
	width:800px;
	}



/*-----------------------------------------------------------------------------------------
  CommonTextLink
-----------------------------------------------------------------------------------------*/
a:link {color: #000; text-decoration: underline;}
a:visited {color: #000; text-decoration: underline;}
a:hover {color: #999; text-decoration: underline;}
a:active {color: #666; text-decoration: underline;}



/*-----------------------------------------------------------------------------------------
	CommonStatus
-----------------------------------------------------------------------------------------*/
.none{display:none;}

.tleft{text-align:left;}
.tright{text-align:right;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.center{text-align:center;}

.mt10{margin-top:10px!important;}
.mt50{margin-top:50px!important;}
.mr10{margin-right:10px!important;}
.mr80{margin-right:80px!important;}
.mr105{margin-right:105px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}
.ml45{margin-left:45px!important;}

.mtb5{margin-top:5px!important; margin-bottom:5px!important;}
.mtb5{margin-top:15px!important; margin-bottom:15px!important;}

.pr10b25{padding-right:10px; padding-bottom:25px;}
.ptb15{padding:15px 0;}
.pl30{padding-left:30px;}

.red{color:#FF6666;}

.point{
	display:block;
	clear:both!important;
	margin:15px 0!important;
	}

.dotteunderline{
	padding:0 0 10px 0;
	background:url(images/img/common/dotteline.jpg) repeat-x left bottom;
	}

.sklarrow{margin-bottom:15px;}
.sklarrow li{
	padding:0 0 0 10px;
	margin-left:20px;
	background:url(images/img/common/arrowskelton.gif) no-repeat left center;
	}

p.redarrow {
	padding:0 10px 0 12px!important;
	color:#a50328!important;
	font-weight:bold!important;
	background:url(images/img/common/red_arrow.png) no-repeat left center!important;
	}

/*-----------------------------------------------------------------------------------------
	Header
-----------------------------------------------------------------------------------------*/
#header{
	height:78px;
	margin:0 auto;
	}


#header h1{
	text-indent:-9999px;
	}

#header h1 a{
	float:left;
	display:block;
	width:228px;
	height:54px;
	margin:12px 0 0 0;
	background:url(images/img/common/companylogo.png) no-repeat left top;
	}

#header .contact a{
	display:block;
	float:right;
	width:171px;
	height:54px;
	margin-top:12px;
	text-indent:-9999px;
	background:url(images/img/common/contact.png) no-repeat left top;
	}



/*-----------------------------------------------------------------------------------------
	Wrap
-----------------------------------------------------------------------------------------*/
.wrap{
	width:800px;
	margin:0 auto;
	padding-bottom:12px;
	border-right:5px solid #d0d0d0;
	border-left:5px solid #d0d0d0;
	}



/*-----------------------------------------------------------------------------------------
	Glovalnavi
-----------------------------------------------------------------------------------------*/
#glovalnavi {
	clear:both;
	min-width:810px;
	height:50px;
	background:url(images/img/common/glovalnavibg.gif) repeat-x left center;
	}
* html #glovalnavi {
	width:100%;
	margin-left:-8px;
	}

#glovalnavi ul{
	width:800px;
	margin:0 auto;
	}
* html #glovalnavi ul{
	text-align:center;
	}


#glovalnavi ul li,
#glovalnavi ul li a{
	float:left;
	display:block;
	width:114px;
	height:50px;
	text-indent:-9999px;
	}

	#glovalnavi ul li.home a{
		background:url(images/img/common/gnavihome.png) no-repeat left top;
		}
	#glovalnavi ul li.home,
	#glovalnavi ul li.home a:hover{
		background:url(images/img/common/gnavihome.png) no-repeat left bottom;
		}
	
	#glovalnavi ul li.company a{
		background:url(images/img/common/gnavicompany.png) no-repeat left top;
		}
	#glovalnavi ul li.company,
	#glovalnavi ul li.company a:hover{
		background:url(images/img/common/gnavicompany.png) no-repeat left bottom;
		}
	
	#glovalnavi ul li.humanresource a{
		background:url(images/img/common/gnavi_humanresource.png) no-repeat left top;
		}
	#glovalnavi ul li.humanresource,
	#glovalnavi ul li.humanresource a:hover{
		background:url(images/img/common/gnavi_humanresource.png) no-repeat left bottom;
		}
	
	#glovalnavi ul li.managing a{
		background:url(images/img/common/gnavi_managing.png) no-repeat left top;
		}
	#glovalnavi ul li.managing,
	#glovalnavi ul li.managing a:hover{
		background:url(images/img/common/gnavi_managing.png) no-repeat left bottom;
		}
	
	#glovalnavi ul li.caseintroduction a{
		background:url(images/img/common/gnavi_caseintroduction.png) no-repeat left top;
		}
	#glovalnavi ul li.caseintroduction,
	#glovalnavi ul li.caseintroduction a:hover{
		background:url(images/img/common/gnavi_caseintroduction.png) no-repeat left bottom;
		}
	
	#glovalnavi ul li.seminarguide a{
		background:url(images/img/common/gnavi_seminarguide.png) no-repeat left top;
		}
	#glovalnavi ul li.seminarguide,
	#glovalnavi ul li.seminarguide a:hover{
		background:url(images/img/common/gnavi_seminarguide.png) no-repeat left bottom;
		}
	
	#glovalnavi ul li.jobinfomation a{
		width:116px;
		background:url(images/img/common/gnavi_jobinfomation.png) no-repeat left top;
		}
	#glovalnavi ul li.jobinfomation,
	#glovalnavi ul li.jobinfomation a:hover{
		width:116px;
		background:url(images/img/common/gnavi_jobinfomation.png) no-repeat left bottom;
		}



/*-----------------------------------------------------------------------------------------
	Bread
-----------------------------------------------------------------------------------------*/
.bread{
	clear:both;
	width:810px;
	height:15px;
	margin:12px auto 12px -10px;
	padding:5px 0;
	text-align:right;
	background:#f3f3f3;
	}
* html .bread{
	width:800px;
	height:25px;
	margin:12px -10px 12px -10px;
	}

.bread ol{
	margin:0 20px 0 0;
	}

.bread ol li{
	display:inline;
	color:#6d6d6d;
	}

.bread ol li a{
	padding:0 5px 0 0;
	margin-right:5px;
	color:#999;
	}

.bread ol li a:hover{
	color:#6d6d6d;
	}

/*静的用*/
/*.bread{
	clear:both;
	width:810px;
	height:15px;
	margin:12px auto 12px -10px;
	padding:5px 0;
	text-align:right;
	background:#f3f3f3;
	}
* html .bread{
	width:800px;
	height:25px;
	margin:12px -10px 12px -10px;
	}

.bread ol{
	margin:0 20px 0 0;
	}

.bread ol li{
	display:inline;
	color:#6d6d6d;
	}

.bread ol li a{
	padding:0 15px 0 0;
	margin-right:5px;
	color:#999;
	background:url(images/img/common/breadarrow.gif) no-repeat right center;
	}

.bread ol li a:hover{
	color:#6d6d6d;
	}*/



/*-----------------------------------------------------------------------------------------
	Contents
-----------------------------------------------------------------------------------------*/
#contents{
	width:786px;
	padding:12px 7px;
	}
* html #contents{
	width:785px;
	}

#maincontents {
	float:right;
	width:560px;
	}
* html #maincontents{
	width:560px;
	}

/* メインコンテンツ内　p ul dl 指定 */
#defalt_temp p ,
#defalt_temp ul ,
#defalt_temp dl ,

#contents #maincontents p ,
#contents #maincontents ul ,
#contents #maincontents dl {
	margin:5px 0 0 18px;
	padding:0 0 5px 0;
	line-height:1.6;
	letter-spacing:1.2px;
	}

#contents #maincontents .box{
	margin-left:20px;
	}



/*-----------------------------------------------------------------------------------------
	Sidebar
-----------------------------------------------------------------------------------------*/
#sidebar{
	width:220px;
	margin:0 0 0 0;
	}

#sidebar ul.navi li{
	display:block;
	width:216px;
	height:44px;
	text-indent:-9999px;
	}

#sidebar ul.navi li a{
	display:block;
	width:216px;
	height:44px;
	}


#sidebar ul{
	margin-bottom:30px;
	}

#sidebar ul.banner li{
	margin-bottom:15px;
	}


/*-----------------------------------------------------------------------------------------
	Footer
-----------------------------------------------------------------------------------------*/
#footer {
	min-height:130px;
	padding-top:15px;
	padding-bottom:100px;
	text-align:center;
	line-height:2.2;
	background:url(images/img/common/footer.png) repeat-x left top;
	}
* html #footer {
	width:799px;
	}

#footer h2{
	display:none;
	}

#top #footer {
	padding-bottom:150px;
	}



/*-----------------------------------------------------------------------------------------
	Common-Module
-----------------------------------------------------------------------------------------*/

/* Title
-----------------------------------------------------------------------------------------*/
h2{
	height:28px;
	padding:2px 0 0 5px!important;
	color: #E8E8E8;
	background:url(images/img/common/h2bg.png) repeat-x left top;
}

#maincontents h2,
#sidebar h2{
	height:28px;
	padding:5px 0;
	font-size:1.25em;
	}

* html #maincontents h2,
* html #sidebar h2{
	padding:12px 0 0 0;
	height:40px;
	}

#sidebar h2{
	margin-bottom:10px;
	}


h3{
	height:18px;
	color:#555;
	margin:10px 0 10px 10px;
	padding:2px 0 2px 6px;
	background:#eee;
	border-bottom:1px solid #999;
	}

* html h3{
	height:20px;
	}


h4{
	margin:5px 0;
	}

#defalt_temp h4{
	margin:5px 0 5px 20px;
	}

/* Table
-----------------------------------------------------------------------------*/
table {
	width:97%;
	margin:5px 0 15px 10px;
	}
* html table {
	width:98%;
	}

table caption{
	display:none;
	}

table th,
table td {
	padding:10px;
	border-bottom:1px solid #CCC;
	background:#fff;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	}

table th {
	width:20%;
	background:#f3f3f3;
	}


/*ページトップ*/
.pagetop{
	clear:both;
	text-align:right;
	}

.pagetop a{
	display:block;
	float:right;
	margin:50px 0 12px 0;
	padding-left:20px;
	background: url(images/img/common/pagetoparrow.gif) no-repeat left center;
	}



/*-----------------------------------------------------------------------------------------
 【PAGER】
-----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------
　トップ
-----------------------------------------------------------------------------------------*/

/*mainarea
-----------------------------------------------------------------------------------------*/
#mainarea{
	clear:both;
	margin:0 auto;
	text-align:left;
	background:#e1e0e0;
	border-top:5px solid #d0d0d0;
	border-bottom:5px solid #d0d0d0;
	}
* html #mainarea{
	width:800px;
	}


/*Keyvisual
-----------------------------------------------------------------------------------------*/
#keyvisual{
	float:left;
	display:block;
	width:570px;
	height:167px;
/*	background:url(images/img/keyvisual.jpg) no-repeat left top;*/
	}

ul.subnavigation{
	float:right;
	width:218px;
	margin-right:5px;
	}

* html ul.subnavigation{
	margin-right:3px;
	}

ul.subnavigation li.indent{
	text-indent:-1em;
	margin-left:1.2em;
	}

ul.subnavigation li a{
	display:block;
	width:218px;
	height:60px;
	margin:3px 0;
	text-indent:-9999px;
	}

	ul.subnavigation li.jobsearch a{
		background:url(images/img/subnavi_jobsearch.png) no-repeat left top;
		}
	ul.subnavigation li.jobsearch a:hover{
		background:url(images/img/subnavi_jobsearch.png) no-repeat left bottom;
		}
	
	ul.subnavigation li.jobentry a{
		background:url(images/img/subnavi_jobentry.png) no-repeat left top;
		}
	ul.subnavigation li.jobentry a:hover{
		background:url(images/img/subnavi_jobentry.png) no-repeat left bottom;
		}



.top table {
	width:100%;
	margin:0;
	}
* html .top table {
	width:100%;
	}

.top table th,
.top table td {
	padding:0;
	border-bottom:none;
	background:none;
	}

.top table th {
	width:auto;
	background:none;
	}


/*column
-----------------------------------------------------------------------------------------*/
.leftcolumn{
width:329px;
margin:0 11px 0 0;
	}

.leftcolumn .columninner{
	padding:10px 7px 10px 7px;
	background:url(images/img/backimg_bottom.gif) no-repeat left bottom #efecdf;
	}

h2.welcometointegrity{
	height:26px;
	text-indent:-9999px;
	background:url(images/img/welcometointegrity.png) no-repeat left top;
	}


.rightcolumn{
width:446px;
	}

.rightcolumn .columninner{
	padding:10px 7px 10px 7px;
	background:url(images/img/backimg_bottom.gif) no-repeat left bottom #efecdf;
	}

h2.newinfomation{
	height:26px;
	text-indent:-9999px;
	background:url(images/img/newinfomation.png) no-repeat left top;
	}


#defalt_temp dl, 
.rightcolumn dl{
	margin-left:20px;
	line-height:2;
	}

#defalt_temp dl dt, 
.rightcolumn dl dt{
	float:left;
	}

#defalt_temp dl dd, 
.rightcolumn dl dd{
	margin-left:90px;
	text-indent:-2px;
	}

#defalt_temp dl.top_redarrow dt, 
.rightcolumn dl.top_redarrow dt{
	padding:0 10px 0 12px;
	color:#a50328;
	font-weight:bold;
	background:url(images/img/common/red_arrow.png) no-repeat left center;
	}

dl.redarrow dd,
ul.redarrow li{
	margin-left:15px;
	padding:0 10px 0 12px;
	background:url(images/img/common/red_arrow.png) no-repeat left center;
	}

dl.redarrow_dt dt{
	padding:0 10px 0 12px;
	background:url(images/img/common/red_arrow.png) no-repeat left center;
	}


dl.redarrow2 dd{
	margin-left:15px;
	padding:0 10px 0 12px;
	background:url(images/img/common/red_arrow.png) no-repeat left center;
	}

#defalt_temp dl.top_bluearrow dt, 
.rightcolumn dl.top_bluearrow dt{
	padding:0 10px 0 12px;
	color:#0281dd;
	font-weight:bold;
	background:url(images/img/common/blue_arrow.png) no-repeat left center;
	}

dl.bluearrow dd,
ul.bluearrow li{
	margin-left:15px;
	padding:0 10px 0 12px;
	background:url(images/img/common/blue_arrow.png) no-repeat left center;
	}

dl.bluearrow_dt dt{
	padding:0 10px 0 12px;
	background:url(images/img/common/blue_arrow.png) no-repeat left center;
	}



/*-----------------------------------------------------------------------------------------
　会社概要
-----------------------------------------------------------------------------------------*/
/* サイドナビ */

#sidebar ul.navi li.greeting a{
	background:url(images/company/img/greeting.png) no-repeat left top;
	}
#sidebar ul.navi li.greeting,
#sidebar ul.navi li.greeting a:hover{
	background:url(images/company/img/greeting.png) no-repeat right top;
	}


#sidebar ul.navi li.introduction a{
	background:url(images/company/img/introduction.png) no-repeat left top;
	}
#sidebar ul.navi li.introduction,
#sidebar ul.navi li.introduction a:hover{
	background:url(images/company/img/introduction.png) no-repeat right top;
	}


#sidebar ul.navi li.company a{
	background:url(images/company/img/company.png) no-repeat left top;
	}
#sidebar ul.navi li.company,
#sidebar ul.navi li.company a:hover{
	background:url(images/company/img/company.png) no-repeat right top;
	}


/* h2 タイトル*/
#company #contents #maincontents h2.ceointerview{
	text-indent:-9999px;
	background:url(images/company/img/h2ceointerview.png) no-repeat left top;
	}

#company #contents #maincontents h2.introduction{
	text-indent:-9999px;
	background:url(images/company/img/h2introduction.png) no-repeat left top;
	}

#company #contents #maincontents h2.company{
	text-indent:-9999px;
	background:url(images/company/img/h2company.png) no-repeat left top;
	}

/* テーブル */
#company #contents #maincontents table 
dl.profiele{
	margin-top:0;
	margin-left:0;
	}

#company #contents #maincontents table 
dl.profiele dt{
	float:left;
	}

#company #contents #maincontents table 
dl.profiele dd{
	margin-left:50px;
	}

table.introduction {
	line-height:1.3;
	margin-top:30px;
	}

table.introduction th{
	display:table-cell;
	width:8em;
	vertical-align:middle;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	}

table.introduction th.top,
table.introduction th.top a{
	color:#fff;
	background:#057fda;
	}

table.introduction th.middle,
table.introduction th.middle a{
	color:#fff;
	background:#1052a8;
	}

table.introduction th.botttom,
table.introduction th.botttom a{
	color:#fff;
	background:#1a2a7b;
	}

table.introduction td dd{
	margin-left:25px;
	text-indent:-8px;
	}

th.intro a,
td.intro a {
	display:block;
	height:auto;
	}



/*-----------------------------------------------------------------------------------------
　人材紹介事業
-----------------------------------------------------------------------------------------*/
/* サイドナビ */

#sidebar ul.navi li.humanintro a{
	background:url(images/humanresource/img/humanintro.png) no-repeat left top;
	}
#sidebar ul.navi li.humanintro,
#sidebar ul.navi li.humanintro a:hover{
	background:url(images/humanresource/img/humanintro.png) no-repeat right top;
	}


#sidebar ul.navi li.flow a{
	background:url(images/humanresource/img/flow.png) no-repeat left top;
	}
#sidebar ul.navi li.flow,
#sidebar ul.navi li.flow a:hover{
	background:url(images/humanresource/img/flow.png) no-repeat right top;
	}


#sidebar ul.navi li.consulintro a{
	background:url(images/humanresource/img/consulintro.png) no-repeat left top;
	}
#sidebar ul.navi li.consulintro,
#sidebar ul.navi li.consulintro a:hover{
	background:url(images/humanresource/img/consulintro.png) no-repeat right top;
	}


#sidebar ul.navi li.entryform a{
	background:url(images/humanresource/img/entryform.png) no-repeat left top;
	}
#sidebar ul.navi li.entryform,
#sidebar ul.navi li.entryform a:hover{
	background:url(images/humanresource/img/entryform.png) no-repeat right top;
	}


/* h2 タイトル*/
#humanresource #contents #maincontents h2.humanintro{
	text-indent:-9999px;
	background:url(images/humanresource/img/h2humanintro.png) no-repeat left top;
	}

#humanresource #contents #maincontents h2.flow{
	text-indent:-9999px;
	background:url(images/humanresource/img/h2flow.png) no-repeat left top;
	}

#humanresource #contents #maincontents h2.consulintro{
	text-indent:-9999px;
	background:url(images/humanresource/img/h2consulintro.png) no-repeat left top;
	}

#humanresource #contents #maincontents h2.entryform{
	text-indent:-9999px;
	background:url(images/humanresource/img/h2entryform.png) no-repeat left top;
	}

/* 就業までの流れ　ボックス内フロー */
#contents #maincontents .box{
	margin-left:20px;
	}

#humanresource #contents #maincontents 
.box ul.flow li{
	display:block;
	width:486px;
	margin-bottom:15px;
	padding:10px 7px 10px 7px;
	overflow:hidden;
	height:auto;
	background:url(images/humanresource/img/contentsbackground.png) no-repeat left bottom #efecdf;
	}

* html #humanresource #contents #maincontents 
.box ul.flow li{
	height:1%;
}


#humanresource #contents #maincontents 
.box ul.flow li.normal{
	margin-top:-15px;
	margin-left:-15px;
}
#humanresource #contents #maincontents 
.box ul.flow li.normal{
	background:#fff;
}
#humanresource #contents #maincontents 
.box ul.flow li.normal li{
	margin-top:0;
	margin-bottom:0;
}


#humanresource #contents #maincontents 
.box ul.flow li.normal ul li.redarrow{
	margin-left:15px;
	padding:0 10px 0 12px;
	background:url(images/img/common/red_arrow.png) no-repeat left center;
}

.mintitles{
	display:block;
	width:100px;
	float:left;
}

.stepphoto{
	margin-left:10px;
	margin-bottom:10px;
}

/*-----------------------------------------------------------------------------------------
　コンサルテーション事業
-----------------------------------------------------------------------------------------*/
/* サイドナビ */

#sidebar ul.navi li.managementseminar a{
	background:url(images/management/img/managementseminar.png) no-repeat left top;
	}
#sidebar ul.navi li.managementseminar,
#sidebar ul.navi li.managementseminar a:hover{
	background:url(images/management/img/managementseminar.png) no-repeat right top;
	}


#sidebar ul.navi li.manageschool a{
	background:url(images/management/img/manageschool.png) no-repeat left top;
	}
#sidebar ul.navi li.manageschool,
#sidebar ul.navi li.manageschool a:hover{
	background:url(images/management/img/manageschool.png) no-repeat right top;
	}


#sidebar ul.navi li.managebusiness a{
	background:url(images/management/img/managebusiness.png) no-repeat left top;
	}
#sidebar ul.navi li.managebusiness,
#sidebar ul.navi li.managebusiness a:hover{
	background:url(images/management/img/managebusiness.png) no-repeat right top;
	}


#sidebar ul.navi li.manageconsul a{
	background:url(images/management/img/manageconsul.png) no-repeat left top;
	}
#sidebar ul.navi li.manageconsul,
#sidebar ul.navi li.manageconsul a:hover{
	background:url(images/management/img/manageconsul.png) no-repeat right top;
	}


#sidebar ul.navi li.managenew a{
	background:url(images/management/img/managenew.png) no-repeat left top;
	}
#sidebar ul.navi li.managenew,
#sidebar ul.navi li.managenew a:hover{
	background:url(images/management/img/managenew.png) no-repeat right top;
	}


/* h2 タイトル*/
#management #contents #maincontents h2.managementseminar{
	text-indent:-9999px;
	background:url(images/management/img/h2managementseminar.png) no-repeat left top;
	}

#management #contents #maincontents h2.managebusiness{
	text-indent:-9999px;
	background:url(images/management/img/h2managebusiness.png) no-repeat left top;
	}

#management #contents #maincontents h2.manageschool{
	text-indent:-9999px;
	background:url(images/management/img/h2manageschool.png) no-repeat left top;
	}

#management #contents #maincontents h2.manageconsul{
	text-indent:-9999px;
	background:url(images/management/img/h2manageconsul.png) no-repeat left top;
	}

#management #contents #maincontents h2.managenew{
	text-indent:-9999px;
	background:url(images/management/img/h2managenew.png) no-repeat left top;
	}

#management #contents #maincontents 
dl {
	margin-left:30px;
	}

#management #contents #maincontents 
dl dt {
	font-weight:bold;
	}

#management #contents #maincontents 
dl dd {
	margin-left:12px;
	margin-bottom:15px;
	}

#management #contents #maincontents 
dl dd.dmn {
	margin-bottom:0;
	}



/*-----------------------------------------------------------------------------------------
　セミナー案内
-----------------------------------------------------------------------------------------*/
/* サイドナビ */
#sidebar ul.navi li.seminar a{
	background:url(images/seminar/img/seminar.png) no-repeat left top;
	}
#sidebar ul.navi li.seminar,
#sidebar ul.navi li.seminar a:hover{
	background:url(images/seminar/img/seminar.png) no-repeat right top;
	}


#sidebar ul.navi li.manager a{
	background:url(images/seminar/img/manager.png) no-repeat left top;
	}
#sidebar ul.navi li.manager,
#sidebar ul.navi li.manager a:hover{
	background:url(images/seminar/img/manager.png) no-repeat right top;
	}


#sidebar ul.navi li.eventinfo a{
	background:url(images/seminar/img/eventinfo.png) no-repeat left top;
	}
#sidebar ul.navi li.eventinfo,
#sidebar ul.navi li.eventinfo a:hover{
	background:url(images/seminar/img/eventinfo.png) no-repeat right top;
	}


#sidebar ul.navi li.carrier a{
	background:url(images/seminar/img/carrier.png) no-repeat left top;
	}
#sidebar ul.navi li.carrier,
#sidebar ul.navi li.carrier a:hover{
	background:url(images/seminar/img/carrier.png) no-repeat right top;
	}


#sidebar ul.navi li.corposeminar a{
	background:url(images/seminar/img/corposeminar.png) no-repeat left top;
	}
#sidebar ul.navi li.corposeminar,
#sidebar ul.navi li.corposeminar a:hover{
	background:url(images/seminar/img/corposeminar.png) no-repeat right top;
	}


/* h2 タイトル*/
#seminar #contents #maincontents h2.jobcarrier{
	text-indent:-9999px;
	background:url(images/seminar/img/h2jobcarrier.png) no-repeat left top;
	}

#seminar #contents #maincontents h2.manager{
	text-indent:-9999px;
	background:url(images/seminar/img/h2manager.png) no-repeat left top;
	}

#seminar #contents #maincontents h2.eventinfo{
	text-indent:-9999px;
	background:url(images/seminar/img/h2eventinfo.png) no-repeat left top;
	}

#seminar #contents #maincontents h2.carrier{
	text-indent:-9999px;
	background:url(images/seminar/img/h2carrier.png) no-repeat left top;
	}

#seminar #contents #maincontents h2.corposeminar{
	text-indent:-9999px;
	background:url(images/seminar/img/h2corposeminar.png) no-repeat left top;
	}



/*-----------------------------------------------------------------------------------------
　求人情報
-----------------------------------------------------------------------------------------*/
/* h2 タイトル*/
#jobinformation #contents #maincontents h2.jobinformation{
	text-indent:-9999px;
	background:url(images/jobinformation/img/h2jobinformation.png) no-repeat left top;
	}

/*iframe*/
.infomationbox{
	width:557px;
	height:45em;
	padding:0;
	border:1px dotted #999;
	overflow-x:hidden;
	}

.infomationbox .jobiframe{
	width:100%;
	height:44em;
	overflow-y:scroll;
	overflow-x:hidden;
	}

* html .infomationbox .jobiframe{
	width:573px;
	height:43.5em;
	}


#jobinformation #contents #sidebar h2.feature,
#carrierentry #contents #sidebar h2.feature{
	text-indent:-9999px;
	background:url(images/jobinformation/img/h2feature.png) no-repeat left top;
	}



/*-----------------------------------------------------------------------------------------
　事例紹介
-----------------------------------------------------------------------------------------*/
/* h2 タイトル*/
#case #contents #maincontents h2.case{
	text-indent:-9999px;
	background:url(images/case/img/h2case.png) no-repeat left top;
	}



/*-----------------------------------------------------------------------------------------
　キャリアエントリー
-----------------------------------------------------------------------------------------*/
/* h2 タイトル*/
#carrierentry #contents #maincontents h2.carrierentry{
	text-indent:-9999px;
	background:url(images/carrierentry/img/h2carrierentry.png) no-repeat left top;
	}

/*フォーム*/
table.form span {
	color:#CC0000;
	}

.submit{
	text-align:center;
	}

.submitbottum{
	width:9em;
	height:3em;
	border:none;
	cursor:pointer;
	text-align:center;
	background:url(images/img/common/btnconfirm.png) no-repeat center center;
	}

.backbottum{
	width:9em;
	height:3em;
	border:none;
	cursor:pointer;
	text-align:center;
	background:url(images/img/common/btnback.png) no-repeat center center;
	}

.transmitbottum{
	width:9em;
	height:3em;
	border:none;
	cursor:pointer;
	text-align:center;
	background:url(images/img/common/btntransmit.png) no-repeat center center;
	}

#contents #maincontents p.form-attention{
	display:block;
	margin:10px 0 10px 30px;
	padding:5px 0 5px 10px;
	border-bottom:1px dotted #666;
	color:#CC0000;
	}



/*-----------------------------------------------------------------------------------------
　採用情報
-----------------------------------------------------------------------------------------*/
table.recruit td ul,
table.recruit td dl {
	margin:0 0 0 18px;
	}

table.recruit td ul li{
	margin-left:15px;
	text-indent:-15px;
	}

table.recruit td dl dt{
	float:left;
	}

table.recruit td dl dd{
	margin-left:65px;
	text-indent:-8px;
	}




/*-----------------------------------------------------------------------------------------
　プライバシーポリシー
-----------------------------------------------------------------------------------------*/
/* h2 タイトル*/
#privacy #contents #maincontents h2.privacy{
	text-indent:-9999px;
	background:url(images/privacy/img/h2privacy.png) no-repeat left top;
	}

ul.circle li{
	margin:5px 0;
	}

ul.circle li{
	text-indent:-1em;
	margin-left:4em;
	list-style-type: disc;
	list-style: inside;
	}



/*-----------------------------------------------------------------------------------------
　サイトマップ
-----------------------------------------------------------------------------------------*/
/* h2 タイトル*/
#sitemap #contents #maincontents 
h2.sitemap{
	text-indent:-9999px;
	background:url(images/sitemap/img/h2sitemap.png) no-repeat left top;
	}






