@charset "UTF-8";

/*=========================================
	株式会社熊谷　採用情報 ＞ 新卒採用
	http://www.kumagai-co.com/recruit/fresh.html
=========================================*/

#content_top h1{background:#fff url(../images/h1_recruit.jpg) no-repeat 0 0;}
#content_top h1 span{
	font-weight:normal;
	font-size:20px;/*←IE8以下用*/
	font-size:2rem;
}

/*旧バナー有りサイドナビ
#sidenav nav{
	background:none;
	padding-bottom:0;
}
#sidenav figure{
	margin-top:20px;
	padding-bottom:100px;
	width:204px;
	height:80px;
	text-align:left;
	background:transparent url(../../images/snav_shadow_bottom.jpg) no-repeat bottom right;
}
*/

#content{
	margin-top:0;
	float:right;
}
#content h1{
	height:66px;
	font-size:21px;/*←IE8以下用*/
	font-size:2.1rem;
}

/*インターンシップ*/

#content #internship h3{
	margin:40px 10px auto 0;
	height:auto;
	border-bottom:none;
	font-size:large;
	font-weight:normal;
}
#content #internship h3 strong{font-size:large;}
#content #internship h3 em,
#content #internship .days{
	font-weight:normal;
	color:#DD0000;
	font-size:large;
    background-color:#FFF177;
}
#content #internship .days{
	margin:30px 10px auto 0;
	background-color:#FCF3A5;
    font-size:16px;/*←IE8以下用*/
	font-size:1.6rem;
}
	
#content #internship h4{
	color:#000;
	font-weight:normal;
	margin:20px 0 auto 0;
}

#content #internship .close{
	margin-top:40px;
	color:#DD0000;
	text-align:center;
	font-size:17px;/*←IE8以下用*/
	font-size:1.7rem;
}

#content #internship .top40{
	margin-top:40px;
}

#content #internship div{
	margin-top:20px;
}

#content #internship div p{
	margin-top:10px;
}

#content .arrow1{
	margin:10px 0 0;
	height:42px;
    background:#eaf3fe url(../../images/arrow_5.png) no-repeat center 0;

}

#content #internship table{
	margin-top:20px;
}

/*インターン・説明会テーブル設定*/
#content .schedule1 .th1{
	background-color:#fed6ce;
}
#content .schedule1 .th1-2{
	background-color:#fde2dc;
}
#content .schedule1 .th2{
	background-color:#fef69f;
}
#content .schedule1 .th2-2{
	background-color:#fdf8c3;
}
#content .schedule1 .th3{
	background-color:#5a9ae8;
}
#content .schedule1 .th3-2{
	background-color:#eaf3fe;
}
#content .schedule1 .th1,#content .schedule1 .th2,#content .schedule1 .th3,
#content .schedule1 .th1-2,#content .schedule1 .th2-2,#content .schedule1 .th3-2{
	text-align:center;
    width:220px;
	color:#000;
}
#content .schedule1 .th1,#content .schedule1 .th2,#content .schedule1 .th3{
	color:#777;
	font-size:large;
}
#content .schedule1 strong{
	color:#fff;
	font-weight:bolder;
}



/*上部マイナビ リンクボタン*/
#content #recruit_site{
	margin-top:20px;
	padding:10px 0;
	width:686px;
	text-align:center;
	background-color:#eaf3fe;
}

/*旧採用ページリンクぼたん設定 マイナビ移行後不使用
#recruit_site p{
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
#recruit_site p a{
	display:block;
	background:url(../images/recruit_btn_01.png) no-repeat 0 0;
}
#content #recruit_site p,#recruit_site p a{
	margin:0 auto;
	width:252px;
	height:45px;
}
#recruit_site p a:hover{background-position:0 -45px;}
*/

/*テーブル設定　インターンシップ、募集要項*/
#content table{
	 width:686px;
}
#content table th{
	width:130px;
}
#content dl dt{
	margin-top:5px;
	font-weight:500;
}
#content dl dd{
	margin-top:3px;
	padding-left:0;
	font-weight:lighter;
}
#content table ul{
	margin-top:0;
	font-weight:normal;
}
#content table li,#content #internship th{
	color:#DD0000;
}

/*募集要項　リスト設定*/
#content #youkou dl dt{
	margin-top:5px;
	font-weight:500;
}
#content #youkou dl dd{
	margin-top:3px;
	margin-left:1.5rem;
	font-weight:lighter;
}
#content #youkou table ul,#content #youkou table ol{
	margin-top:0;
	font-weight:lighter;
}
#content #youkou table ul li,#content #youkou table ol li{
	color:#000;
	font-weight:lighter;
}
#content #youkou table ol{
	padding-left:10px;
}
#content #youkou table ol li{
    list-style-type: none;
	counter-increment: cnt;
	padding-left:0;
}
#content #youkou table ol li::before {
    content: "(" counter(cnt) ") ";
}

/*問い合わせ*/
#content #contact{
	margin-top:50px;
}
#content #contact h2{
	width:686px;
	color:#fff;
	border:none;
	background-color:#0d51a7;
	background-image:none;
}
#content #contact div{
	width:626px;
	padding:10px 28px 20px 28px;
	border:2px solid #0d51a7;
}
#content #contact p{
	margin-top:10px;
}

/*ユースエール掲載時の設定　現在不使用
#content #youthyell{
	margin-top:60px;
}
#content #youthyell .sec1 p{
	width:390px;
	float:left;
}
#content #youthyell .sec1 figure{
	width:250px;
	height:180px;
	float:right;
	border:1px solid #d9d9d9;
}
#content #youthyell .sec2{
	margin-top:15px;
	padding:15px 28px 20px 28px;
	background-color:#eaf3fe;
}
#content #youthyell .sec2 p{
	margin-top:5px;
}
#content #youthyell .sec2 strong{
	color:#0f389d;
	font-size:14px;/*←IE8以下用
	font-size:1.4rem;
}
#content #youthyell .sec3 h3{
	padding-top:35px;
}
#content #youthyell .sec3 .textlink{
	margin-top:10px;
}
*/

/*-打ち消し線-*/
#content .line-through{
	color:#bbb;
}