@charset "UTF-8";

body {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,"MS P Gothic",sans-serif;
}
body #content h1,
body #content h2,
body #content h3 {
	font-family: UniqloRegular, Helvetica Neue, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,"MS P Gothic",sans-serif;
}



#content .font_theory,
#content .font_theory_logo {
	font-family: Meiryo,"MS P Gothic",sans-serif;
	letter-spacing: normal;
}
#brands.gu h1 {
	font-family: 'GU-Regular','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,"MS P Gothic",sans-serif;
	letter-spacing: normal;
}
#brands.gu h2 {
	color: #142d7c;
}

#brands.jb h2 {
	color: #000;
}

#brands.gu .tile_section h2,
#brands.gu .life100_box h2,
#brands.jb .tile_section h2,
#brands.jb .life100_box h2 {
	color: #f00;
}

#content h1 span {
	font-size: 22px;
}
#content h1.font_ptt {
	letter-spacing: inherit;
	margin-bottom: 0;
}

/* 選考スケジュール　矢印微調整 */

#graduate .stepLine .underArrow,
#graduate .stepLine .underArrow_black,
#graduate .stepLine .underArrow_cdc {
	margin: 5px 0 5px 70px;
}

.life100_box .applyArea.oneBtn {
width: 280px;
}
#life100 #content .searchNavi {
font-weight: bold;
}
#life100 #content .viewallBtn.searchNavi {
	font-weight: normal;
}




/* ==========================================================
	スマホ 640px以下
========================================================== */

@media (max-width: 640px) {

#content h1 {
font-size: 25px;
line-height: 1;
}

#content h1.font_ptt {
	font-size: 25px;
}

#graduate .stepLine .underArrow,
#graduate .stepLine .underArrow_black,
#graduate .stepLine .underArrow_cdc {
	margin: 5px 0 5px 12%;
}

#openArea dt{
	font-size:16px;
}


#jobSearchOpen .bannerArea {
	margin-top: -3%;
	padding:0 1% 5% 1%;
	display: block;
}
#jobSearchOpen .bannerArea a{
	display: block;
}
#jobSearchOpen .bannerArea img{
	width: 100%;
	margin-top: 10px;
}



}