/*=======================================================
PC SET
=======================================================*/
@media screen and (min-width:769px){
/* common set */
	.box_set{
		width:900px;
		margin:40px auto;
	}
/* header set */
	header{
		background:url(../img/head_back.png) no-repeat;
		background-size:cover;
	}
	
	header .head_box{
		width:900px;
		margin:0 auto 30px auto;
		padding:110px 0;
	}
	
	header .sub_te{
		display:block;
		font-size:31px;
		text-align:center;
		font-weight:bold;
		color:#fff;
		text-shadow:#041577 1px 0px,  #041577 -1px 0px,
		    #041577 0px -1px, #041577 0px 1px,
		    #041577 1px 1px , #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px;
		-ms-text-shadow:#041577 1px 0px,  #041577 -1px 0px,
		    #041577 0px -1px, #041577 0px 1px,
		    #041577 1px 1px , #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px;
		-webkit-text-shadow:#041577 1px 0px,  #041577 -1px 0px,
		    #041577 0px -1px, #041577 0px 1px,
		    #041577 1px 1px , #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px;
	}
	
	header h1{
		font-size:62px;
		text-align:center;
		color:#fff;
		letter-spacing:4px;
		text-shadow:#041577 1px 0px,  #041577 -1px 0px,
		    #041577 0px -1px, #041577 0px 1px,
		    #041577 1px 1px , #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px;
		-ms-text-shadow:#041577 1px 0px,  #041577 -1px 0px,
		    #041577 0px -1px, #041577 0px 1px,
		    #041577 1px 1px , #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px;
		-webkit-text-shadow:#041577 1px 0px,  #041577 -1px 0px,
		    #041577 0px -1px, #041577 0px 1px,
		    #041577 1px 1px , #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px;
	}
	
	header .sub_tj{
		display:block;
		font-size:26px;
		text-align:center;
		font-weight:bold;
		color:#fff;
		text-shadow:#041577 1px 0px,  #041577 -1px 0px,
		    #041577 0px -1px, #041577 0px 1px,
		    #041577 1px 1px , #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px;
		-ms-text-shadow:#041577 1px 0px,  #041577 -1px 0px,
		    #041577 0px -1px, #041577 0px 1px,
		    #041577 1px 1px , #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px;
		-webkit-text-shadow:#041577 1px 0px,  #041577 -1px 0px,
		    #041577 0px -1px, #041577 0px 1px,
		    #041577 1px 1px , #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px,
		    #041577 1px 1px,  #041577 -1px 1px,
		    #041577 1px -1px, #041577 -1px -1px;
	}
/* contents set */
	.contents{
		padding:40px 0;
	}
	
	.contents h2{
		font-size:32px;
		text-align:center;
		margin-bottom:40px;
		letter-spacing:3px;
		position:relative;
	}
	
	.contents .industry p{
		font-size:18px;
		line-height:160%;
		letter-spacing:2px;
		width:90%;
		margin:0 auto 30px auto;
	}
	
	.contents .industry .glap span{
		display:block;
	}
	
	.contents .industry .glap .g_t{
		font-size:14px;
		margin-bottom:20px;
	}
	
	.contents .industry .glap .age{
		float:left;
		width:465px;
		text-align:center;
	}
	
	.contents .industry .glap .gender{
		float:left;
		width:430px;
		text-align:center;
	}
	
	.contents .industry .glap .siryou{
		text-align:center;
	}
	
	.contents .occupation .ocu_box{
		width:430px;
		height:380px;
		float:left;
		margin:0 0 20px 15px;
		border:1px solid #9e9d9d;
		border-radius:6px;
		-ms-border-radius:6px;
		-webkit-border-radius:6px;
	}
	
	.contents .occupation .ocu_box img{
		display:block;
		margin-bottom:10px;
		border-radius:6px 6px 0 0;
		-ms-border-radius:6px 6px 0 0;
		-webkit-border-radius:6px 6px 0 0;
	}
	
	.contents .occupation .ocu_box h3{
		font-size:20px;
		letter-spacing:4px;
		margin:0 0 10px 10px;
	}
	
	.contents .occupation .ocu_box h3 span{
		padding-left:20px;
		font-size:12px;
	}
	
	.contents .occupation .ocu_box p{
		width:95%;
		margin:0 auto 15px auto;
	}
	
	.contents .jobs h2 span{
		display:block;
		width:80px;
		font-size:10px;
		color:#fff;
		background:#dd0505;
		padding:3px 5px;
		transform:rotate(-45deg);
		position:absolute;
		left:27%;
	}
	
	.contents .jobs ul{
		margin-bottom:40px;
	}
	
	.contents .jobs ul li{
		list-style:none;
		margin-left:15px;
		width:275px;
		float:left;
		border:1px solid #9e9d9d;
		border-radius:6px;
		-ms-border-radius:6px;
		-webkit-border-radius:6px;
	}
	
	.contents .jobs ul li img{
		width:100%;
		border-radius:6px 6px 0 0;
		-ms-border-radius:6px 6px 0 0;
		-webkit-border-radius:6px 6px 0 0;

	}
	
	.contents .jobs ul li p{
		font-size:16px;
		padding:5px;
		margin:0 auto;
	}
	
	.contents .jobs .bt_bpro{
		display:block;
		width:40%;
		margin:0 auto;
		background:#e00213;
		font-size:22px;
		color:#fff;
		text-align:center;
		text-decoration:none;
		padding:20px;
		border-radius:6px;
		-ms-border-radius:6px;
		-webkit-border-radius:6px;
		box-shadow:3px 3px 3px rgb(77,0,0,0.7);
	}
	
	.contents .jobs .bt_bpro:hover{opacity:0.6;}
	
	.contents .jobs .bt_bpro span{
		display:block;
		font-size:14px;
		text-align:center;
	}
	
	footer{
		background:#040a2b;
		text-align:center;
		font-size:12px;
		color:#fff;
		padding:20px 0;
	}
}