@charset "UTF-8";

html{
	overflow-y: scroll;
	width:100%;
	font-family:'arial';
}
body {
	text-align:center;
	width:100%;
}
#wrapper{
	width: 100%;
	min-width: 1060px;
	background-color: #E0DEDE;
}
a{
	color: #341a02;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

/*******************
  header
********************/
#header{
	background: url(../../images/contents/header.png) repeat-x 0 0;
	width: 100%;
	min-width: 1060px;
	position: fixed;
	z-index: 100;
	height: 205px;
	top: 0;
}

#footer{
	width:100%;
	min-width:1060px;
}


#header_inner{
	width:980px;
	min-width:980px;
	margin:0 auto;
}
#header_inner h1{
	width:200px;
	float:left;
	height: 100px;
}
#sns{
	text-align:right;
	display:block;
	padding:10px 20px 0 440px;
	width:auto;
}
#nav{
	background:url(../../images/contents/menu.png) no-repeat 50% 0;
	padding:15px 40px;
	/padding: 15px 50px;
}
#nav li{
	float:left;
	padding:0 5px;
}


/*******************
  top
********************/
#top{
	min-width:980px;
}
#main{
	background:url(../../images/contents/main.jpg) no-repeat 50% 0;
	padding-top:700px;
	padding-bottom:30px;
	min-width:980px;
}

/*******************
  wrap
********************/
#wrap{
	width:1050px;
	margin:0 auto;
	line-height:0;
	padding-top:50px;
	font-size:93%;
}
.contain{
	width:1050px;
	margin:0 auto 0px;
}
.contain p,.contain_fix p{
	text-align:left;
}
.contain_fix{
	width:960px;
	margin:0 auto;
	background:url() repeat-y 50% 0;
}
.contain h4{
	text-align:left;
	color:#d8c249;
	font-size:138.5%;
	font-weight:bold;
	padding-bottom:5px;
}
.contain p strong{
	font-weight:bold;
	font-size:123.1%;
}
.btn{
	text-align:center;
	margin: 40px auto 0;
	width:960px;
	padding-bottom:60px;
	background:url() no-repeat 50% bottom;
}
.btn p{
	width:400px;
	margin:0 auto;
}

/*soldiers*/
.txtcon{
	width:623px;
	margin:0 auto;
	padding:25px 25px 20px 152px;
}
.txtcon p{
	color:#ffffff;
}
.con{
	background:url(../../images/contents/fb4.png) repeat-x 0 0;
	text-align:center;
	height: 1300px;
}
.conbtm{
	background:url(http://4clvr.jp/adlive/recruit/img/bg_conbtm.jpg) no-repeat 50% 0;
	width:800px;
	height:10px;
	margin:0 auto;
}

#con1,#con2,#con3{
	width:372px;
	_width:800px;
	padding:82px 56px 10px 416px;
	color:#d8c249;
}
#con1{
	margin:40px auto 0;
}
#con2,#con3{
	margin:60px auto 0;
}
#con1 p,#con2 p,#con3 p{
	padding:40px 0 30px;
}
/*con1*/
#con1{
	background:url(../../images/contents/f4.png) no-repeat 50% 0;
	height: 1300px;
	margin: 0 auto 0 auto;
	width: 900px;
}
#con1_skill1{
	background:url(http://4clvr.jp/adlive/recruit/img/con1_skill1.jpg) no-repeat 36px 20px;
}
#con1_skill2{
	background:url(http://4clvr.jp/adlive/recruit/img/con1_skill2.jpg) no-repeat 36px 20px;
}
/*con2*/
#con2{
	background:url(http://4clvr.jp/adlive/recruit/img/con1_2.jpg) no-repeat 50% 0;
}
#con2_skill1{
	background:url(http://4clvr.jp/adlive/recruit/img/con1_skill1.jpg) no-repeat 36px 20px;
}
#con2_skill2{
	background:url(http://4clvr.jp/adlive/recruit/img/con1_skill2.jpg) no-repeat 36px 20px;
}
/*con2*/
#con2{
	background:url(http://4clvr.jp/adlive/recruit/img/con2.jpg) no-repeat 50% 0;
}
#con2_skill1{
	background:url(http://4clvr.jp/adlive/recruit/img/con2_skill1.jpg) no-repeat 36px 20px;
}
#con2_skill2{
	background:url(http://4clvr.jp/adlive/recruit/img/con2_skill2.jpg) no-repeat 36px 20px;
}
#con3{
	background:url(http://4clvr.jp/adlive/recruit/img/con3.jpg) no-repeat 50% 0;
}
#con3_skill1{
	background:url(http://4clvr.jp/adlive/recruit/img/con3_skill1.jpg) no-repeat 36px 20px;
}
#con3_skill2{
	background:url(http://4clvr.jp/adlive/recruit/img/con3_skill2.jpg) no-repeat 36px 20px;
}


/*benefit*/
.bene{
	padding: 15px 0;
	width:800px;
	text-align:left;
	margin:0 auto;
	min-height:340px;
	_height:360px;
}
.bene h3{
	padding:10px 0 0 85px;
}
.bene p{
	padding:25px 0 0 400px;
}
#bene1{
	background:url(http://4clvr.jp/adlive/recruit/img/bene1.jpg) no-repeat 0 15px;
}
#bene2{
	background:url(http://4clvr.jp/adlive/recruit/img/bene2.jpg) no-repeat 0 15px;
}
#bene3{
	background:url(http://4clvr.jp/adlive/recruit/img/bene3.jpg) no-repeat 0 15px;
}
#bene4{
	background:url(http://4clvr.jp/adlive/recruit/img/bene4.jpg) no-repeat 0 15px;
}


/*guide*/
#movie{
	padding:46px 54px 62px;
	background:url(http://4clvr.jp/adlive/recruit/img/bg_movie.jpg) no-repeat 50% 0;
	text-align:center;
	margin:10px auto 30px;
}
#gui1,#gui2,#gui3{
	width:800px;
	margin:0 auto;
}
#gui1 img,#gui3 img{
	float:left;
}
#gui1 p{
	width:390px;
	padding:100px 0 100px 10px;
	float:left;
	background:url(http://4clvr.jp/adlive/recruit/img/arrow1.jpg) no-repeat 10px bottom;
}
#gui2 img{
	float:right;
}
#gui2 p{
	width:380px;
	padding:100px 10px 80px 0;
	float:left;
	background:url(http://4clvr.jp/adlive/recruit/img/arrow2.jpg) no-repeat 315px bottom;
}
#gui3 p{
	width:390px;
	padding:100px 0 100px 10px;
	float:left;
}


/*message*/
#mes p{
	color:#b70d00;
	margin:30px auto;
	width:550px;
	font-size:123.1%;
}
.fix{
	text-align:center;
	margin: 0 auto;
	width:960px;
	padding-bottom:100px;
	background:url(http://4clvr.jp/adlive/recruit/img/bg_btm.jpg) no-repeat 50% bottom;
}

/*entry*/
#entry{
	text-align:center;
	margin: 0 auto;
	width:960px;
	padding:100px 0;
	background:url(http://4clvr.jp/adlive/recruit/img/bg_btn.png) no-repeat right 0;
}


/*******************
  footer
********************/
#pagetop{
	position:fixed;
	bottom:0;
	right:0;
}
#footer{
	color:#480215;
	padding:15px;
}
.copy{
	line-height:2.4;
	font-size:9px;
}
.copy a{
	color:#480215;
}

/*******************
  cleafix
********************/
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
}	
.clearfix{
	display: inline-block;
}
.pt10{
	padding-top:10px;
}
.pt20{
	padding-top:20px;
}
.pt30{
	padding-top:30px;
}






#menu1 a:hover {
	background-image: url(../../images/contents/menu1-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
}

#menu1 a {
	background-image: url(../../images/contents/menu1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}

#menu1 {
	background-image: url(../../images/contents/menu1.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}


#menu1here  {
	background-image: url(../../images/contents/menu1-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}







#menu2 a:hover {
	background-image: url(../../images/contents/menu2-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
}

#menu2 a {
	background-image: url(../../images/contents/menu2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}

#menu2 {
	background-image: url(../../images/contents/menu2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}


#menu2here  {
	background-image: url(../../images/contents/menu2-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}





#menu3 a:hover {
	background-image: url(../../images/contents/menu3-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
}

#menu3 a {
	background-image: url(../../images/contents/menu3.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}

#menu3 {
	background-image: url(../../images/contents/menu3.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}


#menu3here  {
	background-image: url(../../images/contents/menu3-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}





#menu4 a:hover {
	background-image: url(../../images/contents/menu4-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
}

#menu4 a {
	background-image: url(../../images/contents/menu4.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}

#menu4 {
	background-image: url(../../images/contents/menu4.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}


#menu4here  {
	background-image: url(../../images/contents/menu4-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}





#menu5 a:hover {
	background-image: url(../../images/contents/menu5-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
}

#menu5 a {
	background-image: url(../../images/contents/menu5.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}

#menu5 {
	background-image: url(../../images/contents/menu5.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}


#menu5here  {
	background-image: url(../../images/contents/menu5-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}


#bigtable_home_menu {
	width: 1000px;
	height: 71px;
	text-align:center;
	padding-top: 0px;
	margin: 0px auto 0px auto;
}


#center_footer{
	width: 100%;
	text-align: center;
	margin: 0px auto 0px auto;
	height: auto;
	background-color: #221815;
}

.wht a:link			{color: #000000;text-decoration: none;}				
.wht a:visited		{color: #000000;text-decoration: underline;}				
.wht a:hover		{color: #EF440A;text-decoration: underline;}				
.wht a:active		{color: #000000;text-decoration: underline;}


.fs1				{font-size: 9px}
.fs2				{font-size: 11px}
.fs3				{font-size: 12px}
.fs4				{font-size: 13px}
.fs5				{font-size: 14px}
.fs6				{font-size: 16px}
.fs7				{font-size: 18px}
.fs8				{font-size: 24px}
.fs9				{font-size: 35px}
.fs10				{font-size: 40px}
.fs11				{font-size: 28px}

.fc1				{color:#000000}
.fc2				{color:#FFFFFF}
.fc3				{color:#FF499C}
.fc4				{color:#0640A9}
.fc5				{color:#CC6600}
.fc6				{color:#339999}
.fc7				{color:#999999}
.fc8				{color:#BBBBC6}
.fc9				{color:#DBB681}
.fc10				{color:#C2BEBE}
.fc11				{color:#72AAE2}
.fc12				{color:#6FA8E1}
.fc13				{color:#996699}
.fc14   			{color:#FF6600}
.fc15   			{color:#66FFFF}
.fc16   			{color:#FF2084}
.fc17				{color:#333333}
.fc18				{color:#065485}
.fc19				{color:#4A8104}

.x0					{padding-top: 3px}
.x1					{vertical-align: top;}
.x2					{vertical-align: bottom;}
.x3					{font-weight:bold;}
.x4					{vertical-align:middle;}
.x5					{text-decoration:underline;}
.x6					{text-align: center;}
.x7					{font-weight: normal;}
.x8					{text-align: left;}
.x9					{text-align: right;}


.rh0-0				{line-height: 1px;}
.rh0				{line-height: 2px;}
.rh1				{line-height: 5px;}
.rh2				{line-height: 10px;}
.rh3				{line-height: 15px;}
.rh3-0				{line-height: 16px;}	
.rh3-1				{line-height: 18px;}	
.rh4				{line-height: 20px;}
.rh5				{line-height: 25px;}								
.rh6				{line-height: 30px;}
.rh7				{line-height: 40px;}	
.rh8				{line-height: 50px;}

.com{
	background:url(../../images/contents/main02.png) repeat-x 0 0;
	text-align:center;
	height: 1634px;
}

.com2{
	background:url(../../images/contents/main03.png) repeat-x 0 0;
	text-align:center;
	height: 1879px;
}

.com3{
	background:url(../../images/contents/main04.png) repeat-x 0 0;
	text-align:center;
	height: 1546px;
}

.com4{
	background:url(../../images/contents/main05.png) repeat-x 0 0;
	text-align:center;
	height: 2560px;
}



.com5{
	background:url(../../images/contents/main06.png) repeat-x 0 0;
	text-align:center;
	height: 2922px;
}

.com6{
	background:url(../../images/contents/main07.png) repeat-x 0 0;
	text-align:left;
	height: 1090px;
}

.com7{
	background:url(../../images/contents/main08.png) repeat-x 0 0;
	text-align:left;
	height: 4146px;
}

.com8{
	background:url(../../images/contents/main09.png) repeat-x 0 0;
	text-align:left;
	height: 1275px;
}

.com9{
	background:url(../../images/contents/main10.png) repeat-x 0 0;
	text-align:left;
	height: 2892px;
}


.com10{
	background:url(../../images/contents/main11.png) repeat-x 0 0;
	text-align:left;
	height: 2892px;
}

.com11{
	background:url(../../images/contents/main12.png) repeat-x 0 0;
	text-align:left;
	height: 2111px;
}


.com12{
	background:url(../../images/contents/main13.png) repeat-x 0 0;
	text-align:left;
	height: 2158px;
}

.com13{
	background:url(../../images/contents/main14.png) repeat-x 0 0;
	text-align:left;
	height: 2238px;
}

.com14{
	background:url(../../images/contents/main15.png) repeat-x 0 0;
	text-align:left;
	height: 2352px;
}

.com15{
	background:url(../../images/contents/main16.png) repeat-x 0 0;
	text-align:left;
	height: 2259px;
}


.com16{
	background:url(../../images/contents/main17.png) repeat-x 0 0;
	text-align:left;
	height: 2040px;
}


.com17{
	background:url(../../images/contents/main18.png) repeat-x 0 0;
	text-align:left;
	height: 2547px;
}

.com18{
	background:url(../../images/contents/main19.png) repeat-x 0 0;
	text-align:left;
	height: 2434px;
}

.com19{
	background:url(../../images/contents/main20.png) repeat-x 0 0;
	text-align:left;
	height: 2345px;
}


.com20{
	background:url(../../images/contents/main21.png) repeat-x 0 0;
	text-align:left;
	height: 1567px;
}

.com21{
	background:url(../../images/contents/main22.png) repeat-x 0 0;
	text-align:left;
	height: 1221px;
}

.com22{
	background:url(../../images/contents/main23.png) repeat-x 0 0;
	text-align:left;
	height: 1209px;
}

.com23{
	background:url(../../images/contents/main24.png) repeat-x 0 0;
	text-align:left;
	height: 1567px;
}



.com24{
	background:url(../../images/contents/main25.png) repeat-x 0 0;
	text-align:left;
	height: 2270px;
}


.com25{
	background:url(../../images/contents/main26.png) repeat-x 0 0;
	text-align:left;
	height: 876px;
}


.com26{
	background:url(../../images/contents/main27.png) repeat-x 0 0;
	text-align:left;
	height: 819px;
}


.com27{
	background:url(../../images/contents/main28.png) repeat-x 0 0;
	text-align:left;
	height: 1567px;
}


.com28{
	background:url(../../images/contents/main29.png) repeat-x 0 0;
	text-align:left;
	height: 1210px;
}


.com29{
	background:url(../../images/contents/main30.png) repeat-x 0 0;
	text-align:left;
	height: 1567px;
}



.com30{
	background:url(../../images/contents/main31.png) repeat-x 0 0;
	text-align:left;
	height: 1322px;
}


.com31{
	background:url(../../images/contents/main32.png) repeat-x 0 0;
	text-align:left;
	height: 1567px;
}

.com32{
	background:url(../../images/contents/main33.png) repeat-x 0 0;
	text-align:left;
	height: 873px;
}


.com33{
	background:url(../../images/contents/main34.png) repeat-x 0 0;
	text-align:left;
	height: 1567px;
}


.com34{
	background:url(../../images/contents/main35.png) repeat-x 0 0;
	text-align:left;
	height: 2328px;
}

.com35{
	background:url(../../images/contents/main36.png) repeat-x 0 0;
	text-align:left;
	height: 2333px;
}


.com36{
	background:url(../../images/contents/main37.png) repeat-x 0 0;
	text-align:left;
	height: 1234px;
}


.com37{
	background:url(../../images/contents/main38.png) repeat-x 0 0;
	text-align:left;
	height: 1234px;
}


.com38{
	background:url(../../images/contents/main39.png) repeat-x 0 0;
	text-align:left;
	height: 1234px;
}



.com39{
	background:url(../../images/contents/main40.png) repeat-x 0 0;
	text-align:left;
	height: 2892px;
}



#main02 {
	width: 823px;
	height: auto;
	margin: 0px auto 0px auto;
}



#menu6 a:hover {
	background-image: url(../../images/home/menu6-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
}

#menu6 a {
	background-image: url(../../images/home/menu6.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}


#menu6 {
	background-image: url(../../images/home/menu6.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}



#menu6here  {
	background-image: url(../../images/home/menu6-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}


#menu7 a:hover {
	background-image: url(../../images/home/menu7-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
}

#menu7 a {
	background-image: url(../../images/home/menu7.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}


#menu7 {
	background-image: url(../../images/home/menu7.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}



#menu7here  {
	background-image: url(../../images/home/menu7-2.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	width: 142px;
	height: 61px;
	display: block;
}
