@charset "Shift_JIS"; 
	 
@import "../../common/css/screen.css"; 
 
@import "../../common/css/category.css"; 
  
/**=
 * ====================================
 * ブランディング 
 * ====================================
 */
	 
div#Branding 
{
	background-image: url(../images/h000.jpg);
}
 
.ambition #Branding 
{
	background-image: url(../images/h800.jpg);
}
 
.applicant #Branding 
{
	background-image: url(../images/h100.jpg);
}
	 
.marketing #Branding 
{
	background-image: url(../images/h100-1.jpg);
}
 
.creative #Branding 
{
	background-image: url(../images/h100-2.jpg);
}
 
.system #Branding 
{
	background-image: url(../images/h100-3.jpg);
}
 
.management #Branding 
{
	background-image: url(../images/h100-4.jpg);
}
  
.staff #Branding 
{
	background-image: url(../images/h200.jpg);
}
	 
.voice1 #Branding 
{
	background-image: url(../images/h210.jpg);
}
 
.voice2 #Branding 
{
	background-image: url(../images/h220.jpg);
}
 
.voice3 #Branding 
{
	background-image: url(../images/h230.jpg);
}
 
.voice4 #Branding 
{
	background-image: url(../images/h240.jpg);
}
 
.voice5 #Branding 
{
	background-image: url(../images/h250.jpg);
}
 
.voice6 #Branding 
{
	background-image: url(../images/h260.jpg);
}
  
.faq #Branding 
{
	background-image: url(../images/h300.jpg);
}
 
.selection #Branding 
{
	background-image: url(../images/h400.jpg);
}
 
.handicapped #Branding 
{
	background-image: url(../images/h500.jpg);
}
 
.ambition #Branding 
{
	background-image: url(../images/h600.jpg);
}
 	
/**=
 * 
 * ====================================
 */
	
/**=
 * 
 * ----------------------------------------
 */
  
/**=
 * 
 * ====================================
 */
	
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ====================================
 * トップページ 
 * ====================================
 */
	 
#Message 
{
}
	 
/**=
 * IMJを志望する人へ 
 * ====================================
 */
	 
/**=
 * メッセージ本文 
 * ----------------------------------------
 */
	 
#Message .Description 
{
	float: right;
	width: 425px;
}
	 
#Content #Message h2 
{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 11px;
	border-top: none;
	border-bottom: none;
	background-image: none;
}
  
/**=
 * 
 * ----------------------------------------
 */
  
/**=
 * 社長の画像 
 * ----------------------------------------
 */
	 
#Message p.Image 
{
	float: left;
	width: 190px;
}
	 
#Message p.Image a 
{
	display: block;
	padding: 5px;
	background-position: 0 0;
	background-repeat: repeat;
	background-image: url(../../common/images/bg_dot_all_gray.gif);
}
  
/**=
 * 
 * ----------------------------------------
 */
    
/**=
 * 段組 
 * ====================================
 */
	 
#Applicant.SubSection 
{
	float: right;
	width: 295px;
}
 
#Topics 
{
	float: left;
	width: 295px;
}
  
/**=
 * 
 * ====================================
 */
	 
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ====================================
 * 中途採用 
 * ====================================
 */
	 
/**=
 * トップページ 
 * ====================================
 */
	 
#Applicant.SubSection 
{
}
	 
#Applicant.SubSection h3 
{
	margin-bottom: 10px;
}
 
#Content #Applicant.SubSection ul 
{
	padding-left: 0;
	margin-bottom: 20px;
	list-style: none;
}
	 
#Content #Applicant.SubSection ul li 
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	background-image: url(../../common/images/bg_dot_white.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
	
#Applicant.SubSection ul li a 
{
	padding-left: 18px;
	background-image: url(../../common/images/arrow3.gif);
	background-position: 0 .1em;
	background-repeat: no-repeat;
}
    
/**=
 * 
 * ----------------------------------------
 */
  
/**=
 * インデックス 
 * ====================================
 */
	 
#Applicant.Section 
{
}
	 
#Applicant.Section .Container 
{
	position: relative;
	padding-bottom: 60px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
 
#Applicant.Section .SubSection 
{
	width: 295px;
}
	 
#Applicant.Section #Marketing, 
#Applicant.Section #System
{
	float: left;
}
 
#Applicant.Section #Creative, 
#Applicant.Section #Management
{
	float: right;
}
 
#Content #Applicant.Section .SubSection ul 
{
	padding-left: 0;
	list-style: none;
}
	 
#Applicant.Section .SubSection ul li 
{
	padding-bottom: 5px;
	padding-left: 0;
/*	background-image; none;*/
}
	 
#Applicant.Section .SubSection ul li + li 
{
	padding-top: 5px;
	background-image: url(../../common/images/bg_dot_white.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
/*	background-image; none;*/
}
   
#Applicant.Section .SubSection .SubmitButton 
{
	position: absolute;
	top: auto;
	bottom: 35px;
	left: auto;
	text-align: right;
}
	 
#Applicant.Section #Marketing .SubmitButton, 
#Applicant.Section #System .SubmitButton
{
	right: 320px;
}
 
#Applicant.Section #Creative .SubmitButton, 
#Applicant.Section #Management .SubmitButton
{
	right: 0;
}
    
/**=
 * 
 * ----------------------------------------
 */
  
/**=
 * 応募するボタン 
 * ====================================
 */
	
.marketing .SubmitButton, 
.creative .SubmitButton,
.system .SubmitButton,
.management .SubmitButton
{
	text-align: center;
}
 
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ====================================
 * 新卒採用 
 * ====================================
 */
	 
#NewApplicant 
{
	margin-bottom: 35px;
}
	 
#NewApplicant .Body 
{
	margin-bottom: 15px;
}
	 
#Content .Section #NewApplicant .Body img 
{
	margin-bottom: 0;
}
  
#NewApplicant .More 
{
	padding-top: 15px;
	background-image: url(../../common/images/bg_dot_white.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}
  
/**=
 * 
 * ====================================
 */
	
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ====================================
 * 障害者採用 
 * ====================================
 */
	
#Handicapped 
{
	margin-bottom: 35px;
}
 
/**=
 * 
 * ====================================
 */
	
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ====================================
 * スタッフ対談 
 * ====================================
 */
	 
#MembersVoice 
{
}
	 
#MembersVoice h2 
{
}
 
#Content #MembersVoice ul 
{
	padding-left: 0;
}
	 
#Content #MembersVoice ul li 
{
	padding-left: 0;
	background-image: none;
}
	 
#Content #MembersVoice ul li + li 
{
	padding-top: 15px;
	background-image: url(../../common/images/bg_dot_white.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}
 
#MembersVoice ul li .Description 
{
	float: right;
	width: 175px;
}
 
#MembersVoice ul li .Image 
{
	float: left;
	width: 115px;
	padding-bottom: 15px;
}
	
#MembersVoice ul li .Image img 
{
	display: block;
	padding: 5px;
	background-position: 0 0;
	background-repeat: repeat;
	background-image: url(../../common/images/bg_dot_all_gray.gif);
}
     
/**=
 * 導入部分 
 * ====================================
 */
	
.Intro 
{
}
	 
.Intro .Description 
{
	float: right;
	width: 500px;
}
 
.Intro p.Image 
{
	float: left;
	width: 115px;
}
	
.Intro p.Image img 
{
	display: block;
	padding: 5px;
	background-position: 0 0;
	background-repeat: repeat;
	background-image: url(../../common/images/bg_dot_all_gray.gif);
}
   
/**=
 * 
 * ----------------------------------------
 */
  
/**=
 * メンバー紹介 
 * ====================================
 */
	
#Content ul.Members 
{
	padding-bottom: 0px;
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}
	 
#Content ul.Members li 
{
	float: left;
	width: 155px;
	padding-left: 0;
	background-image: none;
}
	 
#Content ul.Members li p 
{
	padding-right: 10px;
	padding-left: 15px;
}
	 
#Content ul.Members li p.Photo 
{
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-bottom: 5px;
}
     
/**=
 * 対談部分（共通） 
 * ====================================
 */
	 
#Content .Talk 
{
	position: relative;
	width: 615px;
}
	 
#Content .Talk .Image 
{
	float: left;
	width: 70px;
}
	 
#Content .Talk .Image img 
{
	display: block;
	padding: 5px;
	margin-bottom: 5px;
	background-image: url(../../common/images/bg_dot_all_gray.gif);
	background-position: 0 0;
	background-repeat: repeat;
}
 
#Content .Talk .Image span 
{
	margin-right: 5px;
	margin-left: 5px;
}
  
#Content .Talk .Description 
{
	float: right;
	width: 525px;
}
   
/**=
 * 対談部分（異業種〜） 
 * ====================================
 */
	 
/**=
 * 人物紹介部分 
 * ----------------------------------------
 */
	 
.Lead 
{
}
	 
.voice4 #Content .Section .Container h2 
{
	padding: 0;
	font-size: 120%;
	border-top: none;
	border-bottom: none;
	background-image: none;
}
   
/**=
 * 
 * ----------------------------------------
 */
  
/**=
 * 
 * ====================================
 */
	
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ====================================
 * Q&A 
 * ====================================
 */
	
/**=
 * 質問一覧 
 * ====================================
 */
	 
.faq #QuestionIndex 
{
}
	 
.faq #Content #QuestionIndex ul 
{
	paddnig-left: 0;
	margin-left: -15px;
	list-style: none;
}
	 
.faq #Content #QuestionIndex ul li 
{
	padding-top: 5px;
	padding-left: 0;
	padding-bottom: 5px;
	background-image: url(../../common/images/bg_dot_white.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
	 
.faq #Content #QuestionIndex ul li + li 
{
}
 
.faq #QuestionIndex ul li a 
{
	display: block;
}
   
.faq #Content .SubSection 
{
	padding-top: 1.5em;
	background-image: url(../../common/images/bg_dot_white.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}
	 
.faq #Content #FAQ1-1, 
.faq #Content #FAQ2-1,
.faq #Content #FAQ3-1
{
	padding-top: 0;
	background-image: none;
}
   
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ====================================
 * 個人情報 
 * ====================================
 */
	 
.privacy #Content .SubSection 
{
	margin-bottom: 1.5em;
	background-image: url(../../common/images/bg_dot_white.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
 
/**=
 * 
 * ====================================
 */
	
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ====================================
 * ハック 
 * ====================================
 */
	
/**=
 * clearfix 
 * ====================================
 */
	 
#Message:after, 
#Information:after,
#NewApplicant .Body:after,
#MembersVoice ul li:after,
#Applicant.Section .Container:after,
.Intro:after,
ul.Members:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	 
#Message, 
#Information,
#NewApplicant .Body,
#MembersVoice ul li,
#Applicant.Section .Container,
.Intro,
ul.Members
{
	display:inline-block;
}
/* Hide from IE Mac \*/
 
#Message, 
#Information,
#NewApplicant .Body,
#MembersVoice ul li,
#Applicant.Section .Container,
.Intro,
ul.Members
{
	display:block;
}
/* End hide from IE Mac */
    
/**=
 * ====================================
 * 
 * ====================================
 */
	 
/**=
 * 
 * ====================================
 */
	 
/**=
 * 
 * ----------------------------------------
 */
   
