@charset "UTF-8";
/* CSS Document */
.contents_wrap_2nd {
	text-align:center;
	display: block;
	clear:both;
	position: relative;
	content:”.”;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg_contents.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.contents_section_2nd {
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 100px;
	padding-left: 0;
    width: 980px;
	height:auto;
	text-align:center;
}

.contents_section_3nd {
    height: auto;
    margin: 0 auto;
    padding: 0px;
    position: relative;
    text-align: center;
    width: 980px;
}



.title_wrap{
	text-align:center;
	display: block;
	clear:both;
	position: relative;
	content:”.”;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.title_section{
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
    width: 980px;
	height:auto;
	text-align:center;
}






.president_wrap{
	text-align:center;
	display: block;
	clear:both;
	position: relative;
	content:”.”;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg_president.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.president_wrap2{
	text-align:center;
	display: block;
	clear:both;
	position: relative;
	content:”.”;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top:50px;
	padding-bottom:150px;
	background-image: url(../images/bg_car.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



.president_section{
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 100px;
	padding-left: 0;
    width: 980px;
	height:auto;
	text-align:center;
}


.president_section2{
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 50px;
	width: 400px;
	height:auto;
	text-align:left;
	font-size: 13px;
	line-height: 26px;	/*color:#FFFFFF;*/
	opacity: 0.65; /* 55％不透明度（＝45％透過） */
   background-color: #ffffff;
}

.president_section_left{
	float:left;
	width:410px;
	padding-right:30px;
	padding-left:50px;
	text-align:left;

	line-height: 23px;
}

.president_section_right{
float:right;
width:410px;
padding-left:30px;
padding-right:50px;
text-align:left;
	line-height: 26px;
}


.president_img{
padding-bottom:80px;
	
}


.sign{
float:right;
padding-right:30px;
}


.concept_txt{
	font-size: 14.5px;
	line-height: 33px;
	padding-left:0px;
	padding-right:0px;
	clear:left!important;
	padding-top:40px;
}


.concept_txt b{
	font-size: 15px;
	color: #B48D32;
}


.concept_txt p{
clear:left!important;
}

.page_title_career {
	text-align:center;
}


/*smart*/
@media screen and (max-width:640px){

.concept_txt{
	font-size: 12.5px;
	line-height: 33px;
	padding-left:130px;
	padding-right:130px;
	clear:left!important;
}


.concept_txt b{
	font-size: 13px;
	color: #B48D32;
}


}

.concept_txt2{
	font-size: 14px;
	line-height: 30px;
	padding-bottom:10px;
	
}