@charset "utf-8";
@import url("/recruit/common/styles/import.css");

/*==============================================

	SUNWORD
	Vision

==============================================*/


/*================================
	Layout
================================*/
#contents{
	padding-top:40px;
}
main{
	overflow:visible !important;
	width:1000px;
}


/*================================
	vision cover
================================*/

article.cover{
	position:relative;
	width:1000px;
	background:url(img/u_line.png) no-repeat center bottom;
	margin-bottom:55px;
}
article.cover p{
	position:absolute;
	left:-12px;
	z-index:100;
}
article.cover figure{
	width:849px;
	margin:0 auto;
	z-index:90;
	padding:40px 0 50px 0;
}




/*================================
	vision intro
================================*/

article.intro{
	margin-bottom:17px;
}
article.intro h2{
	margin-bottom:30px;
}
article.intro p{
	font-size:18px;
}
article.intro ul{
	overflow: hidden;
    zoom: 1;
	margin:43px -20px 0 0;
}
article.intro ul li{
	float:left;
	display:inline;
	margin-right:20px;
}


/*================================
	vision talk
================================*/

section.talk{
	margin-bottom:35px;
}
section article.bg{
position:relative;
background:url(img/bg.png) no-repeat left top;
padding:40px 0 25px 50px;
}
section article.bg02{
position:relative;
background:url(img/bg02.png) no-repeat left top;
padding:40px 0 25px 50px;
}
section article h3{
	font-size:30px;
	margin-bottom:35px;
}
section article p{
	font-size:14px;
	width:632px;
	padding-bottom:20px;
	line-height:140%;
}

section article h4{
	position:absolute;
	left:675px; top:32px;
}
section article .photo{
	position:absolute;
	right:-70px; bottom:-12px;
}
section article.bg_end{
background:url(img/bg_bottom.png) no-repeat left top;
height:22px;
}



/*================================
	vision link
================================*/

article.link{
	margin:0 auto;
	width:400px;
}
article.link ul{
	margin-right:-33px;
	overflow: hidden;
    zoom: 1;
}
article.link li{
	width:73px; height:32px;
	margin-right:33px;
	float:left;
	display:inline;
}
article.link li a{
	width:73px; height:32px;
	display:block;
}
article.link li.active{
	background:url(img/u_line_link.png) no-repeat center bottom;
}
article.link li a:hover{
	background:url(img/u_line_link.png) no-repeat center bottom;
}