@charset "UTF-8";


#applicationCnt .imgtop{
	margin:-20px 20px 20px;
}

#applicationCnt h2.noborder{
	border:none;
	padding-bottom:0;
}


/* linkAreaHalf_a */
#applicationCnt .linkAreaHalf_a{
	width:280px;
	margin:22px 0 10px 20px;
	padding:4px 0 8px;
	background-color:#e0eef9;
}

#applicationCnt .linkAreaHalf_a p{
	margin-bottom:5px;
}

#applicationCnt .nikkeiseinen{background-color:#d3ecf8;}
#applicationCnt .short{background-color:#ffeac3;}
#applicationCnt .senior{background-color:#d6f5db;}
#applicationCnt .nikkeisenior{background-color:#def7c3;}


#applicationCnt .linkAreaHalf_a h4{
	font-size:14px;
	text-align:center;
	margin:14px 0;
}

#applicationCnt .linkAreaHalf_a.nikkeiseinen h4{color:#0192d6;}
#applicationCnt .linkAreaHalf_a.short h4{color:#ee6a00;}
#applicationCnt .linkAreaHalf_a.senior h4{color:#00a73c;}
#applicationCnt .linkAreaHalf_a.nikkeisenior h4{color:#1ca900;}
	

#applicationCnt .linkAreaHalf_a ul{
	overflow:hidden;
}

#applicationCnt .linkAreaHalf_a li{
    width: 200px;
    margin: auto;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border-radius: 2px;
    background-color: #fff;
}

#applicationCnt .linkAreaHalf_a li.lineL {
    height: 42px;
    margin: 9px auto;
    border-left: 5px solid #4ca0d3;
}

#applicationCnt .linkAreaHalf_a li.lineL a {
    color: #0077c0;
    display: block;
	width:200px;
    background: url(../images/icn_arrow.png) no-repeat;
    background-size: 11px;
    background-position: 97% 15px;
}
#applicationCnt .linkAreaHalf_a li.blank a{
    background: url(../images/icn_external-link.png) no-repeat;
    background-size: 11px;
    background-position: 97% 15px;
}

#applicationCnt .linkAreaHalf_a li.lineL:not(:nth-of-type(3)) a {
    padding-top: 12px;
}

#applicationCnt .linkAreaHalf_a li.lineL:nth-of-type(3) a {
    padding-top: 3px;
}

#applicationCnt .linkAreaHalf_a li.text-search-job {
    background-color: transparent;
    margin-top:18px;
    margin-bottom: 8px;
    color: #0077c0;
}

#applicationCnt .linkAreaHalf_a li.text-search-job a{
    background: url(../../../common/images/icon_blueArrow.png) no-repeat center left;
  background-size: 0.8em;
  padding-left: 0.8em;
    color: #0077c0;
  text-decoration: underline;
}

#applicationCnt .linkAreaHalf_a li.search-job a {
     color: #0077c0;
    background: url(../images/icn_external-link.png) no-repeat;
    background-size: 11px;
}

#applicationCnt .linkAreaHalf_a li.search-job:nth-last-child(2)
{
    height: 58px;
    margin-bottom: 10px;
}

#applicationCnt .linkAreaHalf_a li.search-job:nth-last-child(2) a
{
    display: block;
    padding-top: 2px;
    background-position: 97% 52%;
}

#applicationCnt .linkAreaHalf_a li.search-job:nth-last-child(1)
{
    height: 42px;
    margin-bottom:12px;
}

#applicationCnt .linkAreaHalf_a li.search-job:nth-last-child(1) a{
    display: block;
    padding-top: 12px;
    background-position: 97% 68%;
}

#applicationCnt .linkAreaHalf_a li a.wline{
	font-size:12px;
	line-height:1;
}


#applicationCnt .bnrlink{
	width:284px;
	margin:28px 16px 0 20px;
}

#applicationCnt .bnrlink img{
	width:135px;
	margin-right:4px;
}


/* button */
.btn_l20{
	margin:20px;
}


#btn-type {
    margin: auto;
    width: 280px;
    height: 42px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    background:url(../images/icn_arrow.png) no-repeat;
    background-size:11px 11px;
    background-position: 260px 15px;
    border: 1px solid #e6e6e6;
    margin-bottom: 17px;
}

#btn-type a {
    display: block;
    widows: 100%;
    color: #0077c0;
    padding: 12px 0px;
}





