@charset "Shift_JIS";


/*
section
----------------------------------------*/
div#internship .section {
	padding: 15px 15px 15px 15px;
}

/* h2 */
div#internship .section h2 {
		margin-bottom: 15px;
}

/* lead */
div#internship .lead {
	padding: 0 15px 0 15px;
	margin-bottom: 10px;
}

/* button */
div#internship .section .button {
	margin: 0 auto;
	text-align: center;
}










/* intern01_link */
#internship .section #intern01_link{
position:relative;
background: url(../img/btn_internship.jpg) no-repeat 0 0;
width:850px;
height:128px;
margin-top: 10px;
}

#internship .section #intern01_link ul li.btn_01{
position: absolute;
top:65px;
left:63px;
font-size: 90%;
font-weight: bold;
color: #fff;
}

#internship .section #intern01_link ul li.btn_02{
position: absolute;
top:65px;
left:263px;
}

#internship .section #intern01_link ul li.btn_01 a,
#internship .section #intern01_link ul li.btn_02 a{
display:block;
width:304px;
height:41px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

#internship .section #intern01_link ul li.btn_01 a{
width:180px;
}

#internship .section #intern01_link ul li.btn_01 a:hover,
#internship .section #intern01_link ul li.btn_01 a:active{
background: url(../img/btn_internship.jpg) no-repeat -63px -193px;
}

#internship .section #intern01_link ul li.btn_02 a:hover,
#internship .section #intern01_link ul li.btn_02 a:active{
background: url(../img/btn_internship.jpg) no-repeat -263px -193px;
}



/* intern01_2_link */
#internship .section #intern01_2_link{
position:relative;
background: url(../img/btn_internship2.jpg) no-repeat 0 0;
width:850px;
height:128px;
margin-top: 10px;
}

#internship .section #intern01_2_link ul li.btn_01{
position: absolute;
top:65px;
left:63px;
font-size: 90%;
font-weight: bold;
color: #fff;
}

#internship .section #intern01_2_link ul li.btn_02{
position: absolute;
top:65px;
left:263px;
}

#internship .section #intern01_2_link ul li.btn_01 a,
#internship .section #intern01_2_link ul li.btn_02 a{
display:block;
width:254px;
height:41px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

#internship .section #intern01_2_link ul li.btn_01 a{
width:180px;
}

#internship .section #intern01_2_link ul li.btn_01 a:hover,
#internship .section #intern01_2_link ul li.btn_01 a:active{
background: url(../img/btn_internship2.jpg) no-repeat -63px -193px;
}

#internship .section #intern01_2_link ul li.btn_02 a:hover,
#internship .section #intern01_2_link ul li.btn_02 a:active{
background: url(../img/btn_internship2.jpg) no-repeat -263px -193px;
}

/* intern02_link */
#internship .section #intern02_link{
position:relative;
background: url(../img/btn_technical.jpg) no-repeat 0 0;
width:850px;
height:128px;
}

#internship .section #intern02_link ul li.btn_01{
position: absolute;
top:65px;
left:63px;
}

#internship .section #intern02_link ul li.btn_02{
position: absolute;
top:65px;
left:263px;
}

#internship .section #intern02_link ul li.btn_01 a,
#internship .section #intern02_link ul li.btn_02 a{
display:block;
width:304px;
height:41px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

#internship .section #intern02_link ul li.btn_01 a{
width:180px;
}

#internship .section #intern02_link ul li.btn_01 a:hover,
#internship .section #intern02_link ul li.btn_01 a:active{
background: url(../img/btn_technical.jpg) no-repeat -63px -193px;
}

#internship .section #intern02_link ul li.btn_02 a:hover,
#internship .section #intern02_link ul li.btn_02 a:active{
background: url(../img/btn_technical.jpg) no-repeat -263px -193px;
}

#internship #mainContents h2 .topBnr {
	position: relative;

}

.bnrTxt {
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	position: absolute;
	top:0;
	

}


/*==================================
localNavi
==================================*/
div#internship .localNavi {
	margin: 5px 15px;
	padding: 15px;
	background-color: #FFC;
	font-size: 110%;
	font-weight: bold;
}
div#internship .localNavi ul{
	overflow: hidden;
}
* html div#internship .localNavi ul{
	zoom: 1;
}
div#internship .localNavi ul li{
	overflow: hidden;
	float: left;
	margin-right: 20px;
	padding-left: 10px;
	background: url(../../img/common/side03_btn_ar_on.gif) no-repeat 0 0.5em;
}
* html div#internship .localNavi ul li{
	zoom: 1;
}



/*==================================
font decoration
==================================*/
div#internship .txt-s{
	font-size: 88%;
	line-height: 1.3;
}
