﻿body {
	background-color: #FFFFFF;
	color:#000000;
	margin-top: 0px;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size : 9pt;
	color: #333333;

	width:750px;	
	text-align: center;  
	margin-left:auto;
	margin-right:auto;	

}



.content
{
	position:relative;
	width:750px;
	text-align : left;
}

.content_mobile
{
	position:relative;
	width:240px;
	text-align : left;
}

.header
{
		width:750px;
}

.header_image
{
	width : 280px;
	height : 90px;
	display: block;
	cursor:pointer;
	background-image : url('Images/Header/SiteLogo.gif');
}



.menu_line
{
	
	top:0px;
	background-image: url('Images/Header/Menu/fm2_Menu_BKG.gif');
	width:750px;
	height:40px;
}

#header_link 
{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style: none;
	width:750px;
	height:40px;
}

#header_link li 
{
	float: left; /* フロートで横に並べる */
	
}
#header_link span {
	display: none; /* テキスト非表示 */
}
#header_link li a {
	display: block; /* リンク領域を確保する */
	height: 40px; /* メニュー画像の高さ */
}
.li00 {
	width: 85px; 
	height: 40px; 
}
.menu_TOP_n {
	background: url('Images/Header/Menu/menu_TOP_n.gif') no-repeat left top;
	width: 95px; 
	height: 40px; 
}
.menu_TOP_h {
	background: url('Images/Header/Menu/menu_TOP_h.gif') no-repeat left top;
	width: 95px; 
	height: 40px; 
}
.menu_TOP_s {
	background: url('Images/Header/Menu/menu_TOP_s.gif') no-repeat left top;
	width: 95px; 
	height: 40px; 
}

.menu_INFO_n {
	background: url('Images/Header/Menu/menu_INFO_n.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_INFO_h {
	background: url('Images/Header/Menu/menu_INFO_h.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_INFO_s {
	background: url('Images/Header/Menu/menu_INFO_s.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}

.menu_BUZINFO_n {
	background: url('Images/Header/Menu/menu_BUZINFO_n.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_BUZINFO_h {
	background: url('Images/Header/Menu/menu_BUZINFO_h.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_BUZINFO_s {
	background: url('Images/Header/Menu/menu_BUZINFO_s.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}

.menu_COPINFO_n {
	background: url('Images/Header/Menu/menu_COPINFO_n.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_COPINFO_h {
	background: url('Images/Header/Menu/menu_COPINFO_h.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_COPINFO_s {
	background: url('Images/Header/Menu/menu_COPINFO_s.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}

.menu_BLOG_n {
	background: url('Images/Header/Menu/menu_BLOG_n.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_BLOG_h {
	background: url('Images/Header/Menu/menu_BLOG_h.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_BLOG_s {
	background: url('Images/Header/Menu/menu_BLOG_s.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}

.menu_SMAP_n {
	background: url('Images/Header/Menu/menu_SMAP_n.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_SMAP_h {
	background: url('Images/Header/Menu/menu_SMAP_h.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_SMAP_s {
	background: url('Images/Header/Menu/menu_SMAP_s.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}

.menu_MAIL_n {
	background: url('Images/Header/Menu/menu_MAIL_n.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_MAIL_h {
	background: url('Images/Header/Menu/menu_MAIL_h.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}
.menu_MAIL_s {
	background: url('Images/Header/Menu/menu_MAIL_s.gif') no-repeat left top;
	width: 95px;
	height: 40px; 
}

.footer
{
	position:absolute;
	width:750px;
	height:60px;
	font-size : 9pt;
	text-align:center;
}

#footer_mailto
{	
	position:absolute;
	top:0px;
	left:0px;
}

#footer_logo
{
	position:absolute;
	top:0px;
	right:0px;
}

.headimg {
vertical-align:middle;
}

a img
{
	border : none;
}


a
{
	text-decoration : none;
	color : #0000FF;
}

a:visited
{
	color : #0000FF;
}

a:hover
{
	text-decoration: underline;
	color : #0000FF;
}

/*topページ　ニュース用*/
#top_table
{
	width:750px;
	border:1px 1px 1px 1px;
}

/*topページ　クリエイティヴ用*/
#top_left_td
{
	width: 288px;
	margin : 0px;
	padding : 0px;
	background: url('Images/Top_Images/top_img_bg.gif') repeat-x;
}
#top_left_images
{
	background: url('Images/Top_Images/Fly_Hi2.jpg') no-repeat;
	background-color:#04518b;
	width: 288px;
	height: 700px;
	background-position:0px bottom;
}

/*左コンテンツ*/
#top_left_text
{
	padding-top:100px;
	width: 288px;
	/*height: 604px; */

}

/*右コンテンツ*/
#top_right_text
{
	padding-left:12px;	
	top:0px;
	width: 450px;
	/*border-left: dotted 1px #CCCCCC;*/

}

/*左メニューのリスト*/
.left_menu_contents
{
	padding-top:15px;
	padding-left:20px;	
	line-height:250%;
}

/*左メニュー 項目*/
.left_menu_item
{
	line-height : 100%;
	margin-bottom : 15px;
}

/*左メニュー link*/
.left_menu_contents a,.left_menu_contents a:visited
{
	text-decoration : none;
	color:#000000;
}
.left_menu_contents a:hover
{
	text-decoration : none;
	color:#FF9900;
}

/*左メニュー　選択されているタイトル*/
.left_menu_selected
{
	color:#FF9900;
}


/*テキスト　インデント付*/
.common_text
{
	padding-left:12px;	
	padding-right:12px;
	margin-bottom : 30px;	
	line-height:200%;
}

/*テキスト　インデント付*/
.common_text_h
{
	padding-left:12px;	
	padding-right:12px;
	margin-bottom : 30px;	
	line-height:300%;
}

/*中見出し*/
h1
{
	font-size: 12pt;
	line-height:200%;
	margin-bottom : 0px;
}

/*小見出し*/
.common_text h2
{
	font-size: 10pt;
	line-height:200%;
	font-weight : bold;
	margin-bottom : 5px;
	border-bottom :  dotted 1px #CCCCCC;
}

.common_text .indent_text
{
	margin-left:10px;
}

/*パンくず link*/
.pankuzu a,.pankuzu a:visited
{
	color:#FF9900;
}


.menber
{
	margin-bottom : 25px;
}

.menber .name
{
	font-weight : bold;
}

.menber .text
{
	
}

/*Sitemap用テキスト　インデント付*/
.Sitemap_list_M
{
	padding-left:20px;	
	/*padding-right:12px;*/
	margin-top : 30px;
	margin-bottom : 30px;	
	line-height:250%;
}

.Sitemap_list
{
	padding-left:20px;	
	/*padding-right:12px;*/
	/*margin-bottom : 30px;	*/
	line-height:200%;
}

.Sitemap_list_M a,.SiteMap_list_M a:visited
{
	color:#000000;
}
.Sitemap_list_M a:hover
{
	color:#FF9900;
	text-decoration:none;
}

.remark_text
{
	font-size:6pt;
}