@charset "utf-8";

/*===================================================================
BODY
===================================================================*/
body {
	margin:0px auto;
	padding:0;
	line-height:1.5;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
	font-size:0.85em;
	/*letter-spacing:0.08em;*/
	position:relative;
}


/*===================================================================
Article
===================================================================*/
div#Article {
	margin:0px auto;
	position:relative;
	color:#4D4D4D;
	width:1250px;
}


/*   top page
---------------------------------------------------------*/
div#cntMainSearch {
	margin:0 auto 80px auto;
	padding:0;
	width:500px;
}

input#keyword {
	margin:0 0 25px 0;
	padding:10px 20px 10px 20px;
	border:0;
	border:solid 1px #ccc;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	height:23px;
	width:380px;
}

input#submit {
	margin:0;
	padding:0;
	border:none;
	background:url(../../image/search_btn.jpg) left top no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	width:70px;
	height:45px;
}

input#submit3 {
	margin:0;
	padding:0;
	border:none;
	background:url(../../image/main_btn_kensaku2.jpg) left top no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	width:300px;
	height:35px;
}

div#cntMainThums {/*TOPページ　サムネタイル*/
	display:flex;
	display:-webkit-box;/*--- Androidブラウザ用 ---*/
    display:-webkit-flex;/*--- safari（PC）用 ---*/

	flex-flow:column wrap;
	-ms-flex-flow:column wrap;/*--- IE10用 ---*/
	-webkit-flow:column wrap;/*--- safari（PC）用 ---*/

	width:100%;
	height:1000px;
}

div#cntMainThums a {
	display:block;
	width:19%;
}

div#cntMainThums a img {
	max-width:100%;
}


/*   lower page
---------------------------------------------------------*/
div#mainContent {
	margin:0 0 60px 0;
	padding:0;
	width:700px;
}

div#mainContent div#cntCategory1 {display:block;}
div#mainContent div#cntCategory2 {display:none;}
div#mainContent div#cntCategory3 {display:none;}
div#mainContent div#cntCategory4 {display:none;}

div#mainContent hr {
	margin:30px 0 30px 0;
	padding:0;
	background-color:#CCCCCC;
	border: none;
	color: #CCCCCC;
	height:1px;
}

div#mainContent hr.pjhr {
	margin:15px 0 15px 0;
	padding:0;
	background-color:#333333;
	border: none;
	color: #333333;
	height:1px;
}

div#mainContentSearch {
	margin:0 auto 60px auto;
	padding:0;
	width:800px;
}

.box-kana-r a {/*かな検索画面の絞込みボタンヒット用*/
	cursor: pointer;
}

div#mainContentSearch form {
	line-height:2;
}

/* 新入社員インタビュー */
div.memMessage {
	margin: 40px 0 50px 0;
	padding: 20px;
	background-color: #e0f4f6;
}


/* 高校連携 */
div.prjGraybox,
div.prjWhitebox {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

div.prjWhitebox {
	padding:30px 20px 30px 20px;
	background-color:#FFFFFF;
}

div.prjBoxInner {
	display:flex;
	display:-webkit-box;/*--- Androidブラウザ用 ---*/
    display:-webkit-flex;/*--- safari（PC）用 ---*/

	-webkit-justify-content:space-between;
	justify-content:space-between;
}

div.prjBoxInner ul {
	width:470px;
}

/*use*/
ul.cntUseMenu {
	list-style:none;
}





