@charset "UTF-8"; 
	 
@import "../common/css/screen.css"; 

  
/**
 * ========================================
 * TOP PAGE CSS 
 * ========================================
 *
 * INDEX
 * ----------------------------------------
 *
 *
 *
 *
 */
 
/**
 * ========================================
 * 基本構造 
 * ========================================
 */
	 
#MainArea 
{
	float: left;
	width: 585px;
}
	 
#MainArea #NewsArea 
{
	float: right;
	width: 332px;
}
	 
#MainArea #NewsArea #Information, 
#MainArea #NewsArea #News div
{
	margin-bottom: 15px;
	background-image: url(../common/images/bg_box328_mid.gif);
	background-position: center bottom;
	background-repeat: repeat-y;
}
	 
#MainArea #NewsArea .Section h2 
{
	padding-bottom: 9px;
	background-image: url(../common/images/bg_box328_top.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
}
  
#MainArea #NewsArea #News dl, 
#MainArea #NewsArea #Information ul
{
	background-image: url(../common/images/bg_box328_btm.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
  
#MainArea #TagArea 
{
	float: left;
	width: 244px;
}
	 
#MainArea #TagArea .Section 
{
	margin-bottom: 15px;
	margin-left: 15px;
	width: 227px;
	background-image: url(../common/images/bg_box227_mid.gif);
	background-position: top center;
	background-repeat: repeat-y;
}
	
#MainArea #TagArea .Section h2 
{
	padding-bottom: 7px;
	background-image: url(../common/images/bg_box227_top.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
}
 
#MainArea #TagArea #Keyword p, 
#MainArea #TagArea #Features ul
{
	padding-bottom: 5px;
	background-image: url(../common/images/bg_box227_btm.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
    
#BannerArea 
{
	float: right;
	width: 202px;
}
	
#BannerArea .Section 
{
	margin-right: 15px;
}
  
/**
 * ラッパー 
 * ========================================
 */
	 
.Wrapper .Global 
{
	padding-top: 0;
	background-position: 0 0;
	background-image: url(../images/bg_content.jpg);
	background-repeat: no-repeat;
}
 	
/**
 * 
 * ----------------------------------------
 */
  
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * Flash 
 * ========================================
 */
	
.Wrapper #Swf 
{
	padding-bottom: 22px;
}
 
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * 最新ニュース 
 * ========================================
 */
	 
#MainArea #NewsArea #News 
{
}
	 
#MainArea #NewsArea #News h2 
{
	padding-bottom: 4px;
	background-image: none;
}
 
#MainArea #NewsArea #News .TabMenu 
{
	margin-right: 2px;
	margin-left: 2px;
	background-image: url(../images/bg_tab.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}
	 
#MainArea #NewsArea #News .TabMenu li 
{
	float: left;
}
	 
#MainArea #NewsArea #News .TabMenu li a 
{
	display: block;
	width: 106px;
	height: 37px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0 0;
	background-repeat: no-repeat;
}
	 
#MainArea #NewsArea #News .TabMenu li a.Active 
{
	background-position: 0 -37px;
}
 
#MainArea #NewsArea #News .TabMenu li a#TabNews 
{
	margin-right: 5px;
	background-image: url(../images/tab_latest.jpg);
}
 
#MainArea #NewsArea #News .TabMenu li a#TabAction 
{
	margin-right: 5px;
	background-image: url(../images/tab_action.jpg);
}
 
#MainArea #NewsArea #News .TabMenu li a#TabOpinion 
{
	background-image: url(../images/tab_opinion.jpg);
}
    
#MainArea #NewsArea #News dl.NewsList 
{
	position: relative;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 332px;
	background-image: url(../common/images/bg_box328_btm.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
	 
#MainArea #NewsArea #News dl.NewsList dt 
{
	position: absolute;
	left: 17px;
	width: 47px;
	color: #999;
	background-image: url(../common/images/ico_arrow1.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
 
#MainArea #NewsArea #News dl.NewsList dd 
{
	padding-right: 17px;
	padding-bottom: .5em;
	padding-left: 70px;
}
  
#MainArea #NewsArea #News dl.Reportlist 
{
	padding-top: 5px;
	padding-bottom: 10px;
	width: 332px;
}
	 
#MainArea #NewsArea #News dl.Reportlist dt 
{
	margin-left: 17px;
	margin-right: 17px;
	padding-left: 20px;
	color: #690;
	background-image: url(../common/images/ico_arrow2.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
 
#MainArea #NewsArea #News dl.Reportlist dd 
{
	padding-right: 17px;
	padding-bottom: .5em;
	padding-left: 37px;
	margin-bottom: 1em;
}
   
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * 岡田克也事務所からのお知らせ 
 * ========================================
 */
	 
#MainArea #NewsArea #Information 
{
	width: 332px;
/*
	background-color: #FF0;
*/
}
	 
#MainArea #NewsArea #Information ul 
{
	padding: 5px 15px 10px;
	margin: 0 2px;
/*
	margin-left: 3px;
	width: 302px;
*/
	background-position: center bottom;
}
	 
#MainArea #NewsArea #Information ul li 
{
	margin-bottom: .5em;
}
   
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * 岡田かつやの発言と活動 
 * ========================================
 */
	 
#MainArea #TagArea #Keyword 
{
}
	 
#MainArea #TagArea #Keyword ul 
{
	padding: 5px 15px;
	margin-bottom: 10px;
}
	 
#MainArea #TagArea #Keyword ul li 
{
	display: inline;
}
	 
#MainArea #TagArea #Keyword ul li a 
{
	margin-right: .5em;
	color: #690;
	line-height: 1.5;
}
   
#MainArea #TagArea #Keyword p 
{
	padding-bottom: 15px;
	text-align: center;
}
  
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * 最近の主な活動 
 * ========================================
 */
	
#MainArea #Features 
{
}
	 
#MainArea #Features .SubSection 
{
	padding: 5px 10px;
}
	 
#MainArea #Features .SubSection h3 
{
	float: right;
	width: 98px;
	font-weight: bold;
}
 
#MainArea #Features .SubSection .Image 
{
	margin-bottom: 10px;
	float: left;
	width: 99px;
}
 
#MainArea #Features .SubSection .Text 
{
	clear: both;
}
   
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * バナー 
 * ========================================
 */
	 
#BannerArea #BnrVideoMessage 
{
	position: relative;
	margin-bottom: 10px;
	width: 187px;
	height: 176px;
	background-image: url(../common/images/bg_bnr_message.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
	
#BannerArea #BnrVideoMessage h2 
{
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
 
#BannerArea #BnrVideoMessage p, 
#BannerArea #BnrVideoMessage h3
{
	padding: 0 10px;
	font-weight: bold;
}
 
#BannerArea #BnrVideoMessage a 
{
	color: #003;
}
 
#BannerArea #BnrVideoMessage h3 
{
	color: #FFF;
}
 
#BannerArea #BnrVideoMessage .Button 
{
	padding: 0;
	position: absolute;
	top: 136px;
	left: 11px;
}
  
#BannerArea #Banners 
{
}
	 
#BannerArea #Banners ul 
{
	margin-bottom: 10px;
}
	 
#BannerArea #Banners ul li 
{
	margin-bottom: 5px;
}
   
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * 
 * ========================================
 */
	
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * ハック 
 * ========================================
 */
	
/**=
 * clearfix 
 * ====================================
 */
	 
#MainArea #Features .SubSection:after, 
#MainArea #NewsArea .TabMenu:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	 
#MainArea #Features .SubSection, 
#MainArea #NewsArea .TabMenu
{
	display:inline-block;
}
/* Hide from IE Mac \*/
 
#MainArea #Features .SubSection, 
#MainArea #NewsArea .TabMenu
{
	display:block;
}
/* End hide from IE Mac */
   
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * 
 * ========================================
 */
	 
/**
 * 
 * ========================================
 */
	 
/**
 * 
 * ----------------------------------------
 */
   
