@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------
  basicaly depends on newcomer.css
------------------------------------------------------------ */
@import url("newcomer.css");



/*------------------------------------------------------------
 for career unique
------------------------------------------------------------ */
#suntory_contents #contents #pan {
	height: 50px;
}

#suntory_contents #contents_wrap {
	width: 100%;
	background: url(../recruit/img201703/career/main_visual_bg.png) center 50px no-repeat;
}

#suntory_contents #main_visual {
	margin : 0 auto;
	background: url(../recruit/img201703/career/main_visual.png) center top no-repeat;
}

#suntory_contents .article h2 {
	border-bottom: 4px solid #5bc2dc;
}

#suntory_contents .article table th {
	background-color: #fbf7f0;
}
			

#suntory_contents .article ul#recruit_inner {
	margin: 20px 0;
}			

	#suntory_contents .article ul#recruit_inner li {
		margin-bottom: 30px;
	}

	#suntory_contents .article ul#recruit_inner li dl {
		margin-left: 10px;
	}

	#suntory_contents .article ul#recruit_inner li dl dd {
		margin-left: 20px;
	}
	
	#suntory_contents .article ul#recruit_inner li dl .spe {
		margin-bottom: 17px;
	}

#suntory_contents .article .underLine {
	text-decoration: underline;
}

/*

#suntory_contents #contents_wrap {
	width: 100%;
	background: url(../recruit/img201703/newcomer/main_visual.png) center 40px no-repeat;
}


#suntory_contents #contents {
	width: 960px;
	margin: 0 auto;
    padding-bottom: 60px;
}
	

#suntory_contents #main_visual {
	width: 960px;
	height: 400px;
	margin : 0 auto;
	position: relative;
}

	#suntory_contents #main_visual h1 { text-indent: -9999px; }
	#suntory_contents #main_visual p#text { text-indent: -9999px; }

	#suntory_contents #main_visual p#entry {
		position: absolute;
		width:249px;
		height: 68px;
		top: -16px;
		left: 839px; 
	}		
		
		#suntory_contents #main_visual p#entry a {	
			display: block;
			width: 249px;
			height: 68px;
			text-indent: -9999px;
			background: url(../recruit/img201703/common/entry.png) left top no-repeat;
		}

		#suntory_contents #main_visual p#entry a:hover {
			background: url(../recruit/img201703/common/entry.png) left -68px no-repeat;				
		}



#suntory_contents #lead {
	width: 960px;
	margin: 30px auto 45px auto;
}

	#suntory_contents #lead p {
		color: #5e413c;
		font-size: 16px;
		line-height: 180%;
		text-align: center;
	}



#suntory_contents .article {
	width: 800px;
	margin: 0 auto 40px auto;
}

	#suntory_contents .article h2 {
		width: 800px;
		height: 45px;
		margin: 0 0 40px 0;
		text-indent: -9999px;
		border-bottom: 4px solid #5e413c;
	}
	
		#suntory_contents .article#article1 h2 { background: url(../recruit/img201703/common/article1_title.png) left top no-repeat; }
		#suntory_contents .article#article2 h2 { background: url(../recruit/img201703/common/article2_title.png) left top no-repeat; }
		#suntory_contents .article#article3 h2 { background: url(../recruit/img201703/common/article3_title.png) left top no-repeat; }

		#suntory_contents .article table {
			width: 100%;
		}
		
			#suntory_contents .article table th {
				width: 19%;
				vertical-align: middle;
				border-bottom: 1px solid #d0cbc8;
				font-size: 16px;
				padding-left: 20px;
				background-color: #d5f7ff;
			}
			
			#suntory_contents .article table td {
				width: 81%;
				padding: 15px 0 15px 22px;
				border-bottom: 1px solid #d0cbc8;
				line-height: 150%;		
			}

			#suntory_contents .article table th.th_last {
				border: none;
			}
				
			#suntory_contents .article table td.td_last {
				border: none;
			}		

			

  #suntory_contents #article3 ul {
	  width: 670px;
	  margin: 0 auto 80px auto;	  
	  margin-bottom: 80px;
  }
  
  #suntory_contents #article3 li {
	  width: 670px;
	  height: 110px;
  }

  #suntory_contents #article3 li:last-child {
	  height: 80px;
  }
  
  	#suntory_contents #article3 li img { 
		width: 100%;
		height: auto;
	}
  
 */ 
 