@charset "Shift_JIS"; 
	 
@import "../common/css/screen.css"; 
  
/**=
 * ========================================
 * 共通スタイル 
 * ========================================
 * 複数ページで使用するようなスタイルを定義
 *
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 * ----------------------------------------
 * =
 */
 
/**=1
 * ========================================
 * HTML 
 * ========================================
 */
	 
body 
{
	background-image: url(../common/images/bg_body_top.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}
 
/**=
 * 
 * ========================================
 */
	
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ========================================
 * 段組 
 * ========================================
 */
	 
#Wrapper 
{
	padding-bottom: 79px;
}
 
#Content 
{
	float: right;
	width: 560px;
}
 
#Navigation 
{
	float: left;
	width: 340px;
}
  
/**=
 * ========================================
 * 右カラム 
 * ========================================
 */
	 
#Content .Section 
{
	margin-right: 30px;
	margin-left: 0;
}
	 
#Content .Section h2 
{
	padding-top: 16px;
	margin-bottom: 21px;
	border-top: none;
	border-bottom: none;
}
  
/*
 * IMJグループニュース 
 * ========================================
 */
	 
#Content #News 
{
	padding-top: 0;
	background-image: none;
}
	 
#Content #News h2 
{
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	margin-bottom: 19px;
	background-image: url(../images/bg_news_header.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
  
/**=
 * ニュース一覧 
 * ----------------------------------------
 */
	 
#Content #News 
{
	width: 530px;
/*
	background-image: url(../images/bg_news_foot.gif);
	background-position: 0 38px;
	background-repeat: no-repeat;
*/
}
	 
#Content #News dl 
{
	width: 530px;
}
	 
#News dl dd 
{
	position: relative;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 5.6em;
	background-image: url(../images/bg_news.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
   	 
/**=
 * RSSと一覧のリンク 
 * ----------------------------------------
 */
	 
#Content #News .Nav 
{
	position: absolute;
	top: 33px;
	right: 0;
	left: auto;
	font-size: 85%;
}
   
/**=
 * 
 * ========================================
 */
	
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ========================================
 * 左カラム 
 * ========================================
 */
	
#Navigation .Section 
{
	margin-right: 30px;
	margin-left: 30px;
}
	
#Navigation .Section h2 
{
	padding-top: 16px;
	padding-bottom: 0;
	margin-bottom: 21px;
}
  
/**=
 * IMJ ピックアップ 
 * ========================================
 */
	 
#Pickup 
{
	padding-top: 0;
	background-image: none;
}
	 
#Pickup h2 
{
	background-image: url(../images/bg_picup_header.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
 
#Pickup ul 
{
}
  
/**=
 * ピックアップ項目 
 * ----------------------------------------
 */
	 
#Pickup ul li 
{
	padding-bottom: 0;
	margin-bottom: 15px;
}
	 
#Pickup ul li .Description 
{
	float: right;
	width: 150px;
}
	 
#Pickup ul li .Description h3, 
#Pickup ul li .Description p
{
	margin-right: 0;
	margin-left: 0;
}
 
#Pickup ul li .Description h3 
{
	margin-bottom: 4px;
}
	 
#Pickup ul li .Description h3 a 
{
	font-weight: normal;
}
  
#Navigation #Pickup ul li .Description p 
{
	letter-spacing: 0em;
}
  
#Navigation #Pickup ul li .Image 
{
	float: left;
	margin-bottom: 0;
	width: 130px;
}
    
/**=
 * 
 * ========================================
 */
	 
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ========================================
 * フッタ 
 * ========================================
 */
	 
#Footer 
{
	position: relative;
}
 
/**=
 * バナー 
 * ========================================
 */
	 
#Banners 
{
	margin-bottom: 0;
}
	 
#Banners li 
{
	display: inline;
	margin-right: 20px;
}
	 
#Footer #Banners li + li 
{
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}
    
/**=
 * グローバルナビ 
 * ========================================
 */
	 
#Footer .GlobalNav 
{
}
  
/**=
 * ========================================
 * プライバシー関連 
 * ========================================
 */
	 
#Footer #Privacy 
{
	position: absolute;
	left: 0;
	top: -52px;
	text-align: left;
}
	 
#Privacy p 
{
	padding-bottom: 0px;
}
 
#Privacy img 
{
	margin-right: 10px;
	vertical-align: bottom;
}
    
/**=
 * ========================================
 * ハック 
 * ========================================
 */
	
/**=
 * clearfix 
 * ========================================
 */
	 
#Pickup ul li:after, 
#Privacy ul:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	 
#Pickup ul li, 
#Privacy ul
{
	display:inline-block;
}
/* Hide from IE Mac \*/
 
#Pickup ul li, 
#Privacy ul
{
	display:block;
}
/* End hide from IE Mac */
   
/**=
 * IE6 
 * ========================================
 */
	 
* html #News .Nav 
{
	position: absolute;
	top: 15px;
	right: 0;
	left: auto;
	font-size: 85%;
}
 
/**=
 * 
 * ----------------------------------------
 */
  
/**=
 * IE7 
 * ========================================
 */
	 
*:first-child+html #News .Nav 
{
	position: absolute;
	top: 15px;
	right: 0;
	left: auto;
	font-size: 85%;
}
 
 
/**=
 * 
 * ----------------------------------------
 */
   
/**=
 * ========================================
 * 
 * ========================================
 */
	 
/**=
 * 
 * ========================================
 */
	 
/**=
 * 
 * ----------------------------------------
 */
   

