@charset "Shift_JIS"; 
	 
@import "../common/css/screen.css"; 
 
@import "../common/css/category.css"; 
  
/**=
 * ========================================
 * IMJグループのこと 
 * ========================================
 *
 * ----------------------------------------
 * =1		ブランディング
 * =1-1			IMJグループのこと
 * =1-2			ケーススタディ
 * ----------------------------------------
 */
 
/**=1
 * ====================================
 * ブランディング 
 * ====================================
 */
	 
.sitemap #Branding 
{
	background-image: url(../images/z400.jpg);
}
 
.access #Branding 
{
	background-image: url(../images/z100.jpg);
}
 
.privacy #Branding 
{
	background-image: url(../images/z200.jpg);
}
 
.about #Branding 
{
	background-image: url(../images/z300.jpg);
}
 
.contact #Branding 
{
	background-image: url(../images/z500.jpg);
}

.security #Branding 
{
	background-image: url(../images/z600.jpg);
}

  
/**=
 * ====================================
 * お問い合わせ 
 * ====================================
 */
	 
.contact 
{
}
	 
.contact #Content .ContactList 
{
	padding-left: 0;
	margin-left: -15px;
	list-style: none;
}
	 
.contact #Content .ContactList li 
{
	float: left;
	padding-left: 0;
	width: 315px;
	background-image: url(../../common/images/arrow3.gif);
	background-position: 22px .7em;
	background-repeat: no-repeat;
}
	 
.contact #Content .ContactList li a 
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	margin-left: 15px;
	display: block;
	background-image: url(../../common/images/bg_dot_white.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
	 
.contact #Content .ContactList li a img 
{
	margin-top: 4px;
	margin-bottom: 6px;
	vertical-align: middle;
}
    
.contact #OtherContact 
{
}
	 
.contact #OtherContact th, 
.contact #OtherContact td
{
	padding: 5px 8px;
}
 
.contact #Content #OtherContact th 
{
	width: auto;
	background-color: #f1f1f1;
}
 	  
.CaseList 
{
}
	 
.CaseList li 
{
	position: relative;
	width: 615px;
}
	 
.CaseList li h3 
{
	margin-right: 100px;
}
 
.CaseList li .Icon 
{
	position: absolute;
	top: 23px;
	right: 0;
	left: auto;
}
	 
.CaseList li .Icon li 
{
	margin-left: 0;
}
     
/**=
 * ====================================
 * サイトマップ 
 * ====================================
 */
	
.sitemap 
{
}
	 
.sitemap #Content .Section ul 
{
	padding-left: 0;
	list-style: none;
}
	 
.sitemap #Content .Section ul li a 
{
	padding-left: 17px;
	background-image: url(../common/images/arrow3.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
 
.sitemap #Content .Section ul ul 
{
	padding-left: 2em;
}
	 
  
/**=
 * 段組 
 * ====================================
 */
	
#Web, 
#Advertising,
#Company
{
	float: left;
	width: 300px;
}
 
#Mobile, 
#Entertainment,
#Recruit
{
	float: right;
	width: 300px;
}
     
/**=
 * ====================================
 * プライバシーポリシー 
 * ====================================
 */
	
.privacy 
{
}
	 
.privacy address 
{
	text-align: right;
}
   
/**=
 * ====================================
 * ハック 
 * ====================================
 */
	 
/**=
 * clearfix 
 * ====================================
 */
	 
.Container:after 
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	 
.Container 
{
	display:inline-block;
}
/* Hide from IE Mac \*/
 
.Container 
{
	display:block;
}
/* End hide from IE Mac */
    

