@charset "UTF-8";
/* CSS Document */


/* ----------------------------------------共通 */
*{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Meiryo, Verdana, Arial, Helvetica, Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	line-height:1.4em;
}
html{
	height:100%;
	min-height:100%;
}

body{
	margin:0;
	padding:0;
	color:#646464;
	background-image:url(../format_images/background3.gif);
	background-repeat:repeat-y;
	}

a:link    {COLOR: #0064FF; TEXT-DECORATION: none;}
a:visited {COLOR: #0064FF; TEXT-DECORATION: none;}
a:hover   {COLOR: #00D442; TEXT-DECORATION: underline;}
a:active  {COLOR: #0064FF; TEXT-DECORATION: none;}
	
img{ margin:0;padding:0;border:none;}


/* ----------------------------------------はみ出し制御 */
.clearfix:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfix{
	display:inline-block;
	min-height:1%;
	}

/* Hides  from IE-mac \*/
* html .clearfix{ height:1%; }
.clearfix{ display:block; }
/* End hide from IE-mac */


/* ----------------------------------------ヘッダ */
#header{
	margin:0;
	padding-top:3px;
	background-image:url(../format_images/header_back.jpg);
	background-repeat:repeat-x;
}

#header .p_list{
	margin:0;
	padding:0 0 3px 220px;
	font-size:90%;
	background-color:#FFFFFF;
}

#header table{
	margin:0;
	padding:0;
}



/* --------------------------下部メニューボタン */

.style1 {
	color: #0051B1;
	font-weight: bold;
}



#bottom_bottan_a{
margin-top:10px;
}


#bottom_bottan_a a:link,#bottom_bottan_a a:visited{
	width:40px;
	height:30px;
	background-image:url(../format_images/bottom_menu_page_top.gif);
	display:block;
	text-indent:-10000px;
	
}

#bottom_bottan_a a:hover,#bottom_bottan_a a:active{
	width:40px;
	height:30px;
	background-image:url(../format_images/bottom_menu_page_top_b.gif);
	display:block;
	text-indent:-10000px;
	
}


#bottom_bottan_b{
	margin:10px 0px 10px 0px;
	padding:0;
	width: 730px;
	height: 40px;
	background-image:url(../format_images/bottom_menu.gif);
}

#bottom_bottan_b ul{
	list-style:none;
}

#bottom_bottan_b li{	
	float:left;
	padding:1px 0px 0px 2px;
}

#bottom_bottan_b li.a1 a:link,#bottom_bottan_b li.a1 a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/bottom_menu_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}

#bottom_bottan_b li.a1 a:hover,#bottom_bottan_b li.a1 a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/bottom_menu_top_page.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}



#bottom_bottan_b li.b1 a:link,#bottom_bottan_b li.b1 a:visited{
	margin-top:11px;
	margin-left:3px;
	padding:0;
	width:99px;
	height:0px;
	display:block;
	COLOR: #b4b4b4;
	}

#bottom_bottan_b li.b1 a:hover,#bottom_bottan_b li.b1 a:active{
	margin-top:11px;
	margin-left:3px;
	padding:0;
	width:99px;
	height:0px;
	display:block;
	COLOR: #929292;
	TEXT-DECORATION: none;
	}

/* --------------------------下部メニューボタン */

/* 上部メニューボタン */
#menu_button{
	margin:0;
	padding:0;
	width: 600px;
	height: 36px;
}

#menu_button ul{
	list-style:none;
}

#menu_button li{	
	float:left;
	padding:0;
}

/* 上部メニューボタン：メッセージ */
#menu_button li.a1 a:link,#menu_button li.a1 a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_a1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}

#menu_button li.a1 a:hover,#menu_button li.a1 a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_a2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}

/*---------------ページにいる状態*/	

#menu_button li.a1_d a:link,#menu_button li.a1_d a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_a3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}


#menu_button li.a1_d a:hover,#menu_button li.a1_d a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_a2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}

	
	
/* 上部メニューボタン：会社概要 */	
#menu_button li.b1 a:link,#menu_button li.b1 a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_b1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}

#menu_button li.b1 a:hover,#menu_button li.b1 a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_b2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*---------------ページにいる状態*/	


#menu_button li.b1_d a:link,#menu_button li.b1_d a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_b3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu_button li.b1_d a:hover,#menu_button li.b1_d a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_b2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	


	
/* 上部メニューボタン：事業案内 */	
#menu_button li.c1 a:link,#menu_button li.c1 a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_c1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}


#menu_button li.c1 a:hover,#menu_button li.c1 a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_c2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*---------------ページにいる状態*/	
#menu_button li.c1_d a:link,#menu_button li.c1_d a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_c3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu_button li.c1_d a:hover,#menu_button li.c1_d a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_c2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	






/* 上部メニューボタン：採用情報 */	
#menu_button li.d1 a:link,#menu_button li.d1 a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_d1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	


#menu_button li.d1 a:hover,#menu_button li.d1 a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_d2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
	
/*---------------ページにいる状態*/	
#menu_button li.d1_d a:link,#menu_button li.d1_d a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_d3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	


#menu_button li.d1_d a:hover,#menu_button li.d1_d a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_d2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	



/* 上部メニューボタン：リンク */	
#menu_button li.e1 a:link,#menu_button li.e1 a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_e1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu_button li.e1 a:hover,#menu_button li.e1 a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_e2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*---------------ページにいる状態*/	
#menu_button li.e1_d a:link,#menu_button li.e1_d a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_e3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu_button li.e1_d a:hover,#menu_button li.e1_d a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_e2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
	
	
	
	
/* 上部メニューボタン：お問い合せ */	
#menu_button li.f1 a:link,#menu_button li.f1 a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_f1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu_button li.f1 a:hover,#menu_button li.f1 a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_f2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*---------------ページにいる状態*/	
#menu_button li.f1_d a:link,#menu_button li.f1_d a:visited{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_f3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu_button li.f1_d a:hover,#menu_button li.f1_d a:active{
	margin:0;
	padding:0;
	width:100px;
	height:37px;
	background-image:url(../format_images/button_f2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	





/* ----------------------------------------フッタ */
#footer{
width:730px;
display:block;
margin-top:5px;
text-align:center;
}

#footer .footer_text{
text-align:center;
margin:0px 0 10px 0 ;
}
			
			
/* ----------------------------------------コンテンツ */

#contents{
width:945px;
margin:0 0 0 5px;
padding:0;
min-height:100%;
height:100%;
display:block;
}

/*
body > #contents{
height:auto;
}
*/
/* ----------------------------------------メニュー */		

#menu {
width:206px;
min-height:100%;
height:100%;
margin:0;
padding:0;
float:left;
display:block;
background-repeat:no-repeat;
margin-left:-1px;
}


#menu ul{
margin:5px 0 0 3px ;
padding:0;
}

#menu li{
margin:0;
padding:0;
text-align:center;
}

#menu li a{
color:#646464;
}

/*-----------------------------------------------top*/

#main .top_title{
	margin:0 0px 0px 0px;
	height:216px;
	width:731px;
	background-image:url(../images/top_image1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;

}

#menu .top_category{
	margin-bottom: 3px;
}

/*-----------------------------------------------top*/

/*-----------------------------------------------PRコンサルティング*/	
#menu li.category_a{
	margin:0 0px 3px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_a1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;

}
#menu li.category_a_d{
	margin:0 0px 2px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_a3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;

}

#menu li.category{
	margin:0 0px 0px 0px;
	height:16px;
	padding:0;
	display:block;

}
/*-----------------------------------------------PRコンサルティング*/	

/*-----------------------------------------------PRコンサルティング_a*/	
#menu li.category_b_a a:link,#menu li.category_b_a a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_a1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_a a:hover,#menu li.category_b_a a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_a2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_a_d a:link,#menu li.category_b_a_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_a3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_a_d a:hover,#menu li.category_b_a_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_a2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_a*/	


/*-----------------------------------------------PRコンサルティング_b*/	
#menu li.category_b_b a:link,#menu li.category_b_b a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_b1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_b a:hover,#menu li.category_b_b a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_b2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_b_d a:link,#menu li.category_b_b_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_b3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_b_d a:hover,#menu li.category_b_b_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_b2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_b*/	


/*-----------------------------------------------PRコンサルティング_c*/	
#menu li.category_b_c a:link,#menu li.category_b_c a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_c1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_c a:hover,#menu li.category_b_c a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_c2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_c_d a:link,#menu li.category_b_c_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_c3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_c_d a:hover,#menu li.category_b_c_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_c2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_c*/	


/*-----------------------------------------------PRコンサルティング_d*/	
#menu li.category_b1_d a:link,#menu li.category_b1_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_d1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b1_d a:hover,#menu li.category_b1_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_d2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b1_d_d a:link,#menu li.category_b1_d_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_d3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b1_d_d a:hover,#menu li.category_b1_d_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_d2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_d*/	


/*-----------------------------------------------PRコンサルティング_e*/	
#menu li.category_b_e a:link,#menu li.category_b_e a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_e1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_e a:hover,#menu li.category_b_e a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_e2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_e_d a:link,#menu li.category_b_e_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_e3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_e_d a:hover,#menu li.category_b_e_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_e2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_e*/	


/*-----------------------------------------------PRコンサルティング_f*/	
#menu li.category_b_f a:link,#menu li.category_b_f a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_f1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_f a:hover,#menu li.category_b_f a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_f2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_f_d a:link,#menu li.category_b_f_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_f3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_f_d a:hover,#menu li.category_b_f_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_f2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_f*/	


/*-----------------------------------------------PRコンサルティング_g*/	
#menu li.category_b_g a:link,#menu li.category_b_g a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_g1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_g a:hover,#menu li.category_b_g a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_g2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_g_d a:link,#menu li.category_b_g_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_g3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_g_d a:hover,#menu li.category_b_g_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_g2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_g*/	


/*-----------------------------------------------PRコンサルティング_h*/	
#menu li.category_b_h a:link,#menu li.category_b_h a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_h1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_h a:hover,#menu li.category_b_h a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_h2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_h_d a:link,#menu li.category_b_h_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_h3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_h_d a:hover,#menu li.category_b_h_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_h2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_h*/	


/*-----------------------------------------------PRコンサルティング_i*/	
#menu li.category_b_i a:link,#menu li.category_b_i a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_i1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_i a:hover,#menu li.category_b_i a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_i2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_i_d a:link,#menu li.category_b_i_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_i3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_i_d a:hover,#menu li.category_b_i_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_i2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_i*/	


/*-----------------------------------------------PRコンサルティング_j*/	
#menu li.category_b_j a:link,#menu li.category_b_j a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_j1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_j a:hover,#menu li.category_b_j a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_j2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_j_d a:link,#menu li.category_b_j_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_j3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_j_d a:hover,#menu li.category_b_j_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_j2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_j*/	


/*-----------------------------------------------PRコンサルティング_k*/	
#menu li.category_b_k a:link,#menu li.category_b_k a:visited{
	margin:0 0px 3px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_k1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_k a:hover,#menu li.category_b_k a:active{
	margin:0 0px 3px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_k2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
		
/*-----------------------------ページにいる状態*/	
#menu li.category_b_k_d a:link,#menu li.category_b_k_d a:visited{
	margin:0 0px 3px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_k3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b_k_d a:hover,#menu li.category_b_k_d a:active{
	margin:0 0px 3px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_a_k2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------PRコンサルティング_k*/	





/*-----------------------------------------------海外PR*/	
#menu li.category_b a:link,#menu li.category_b a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_b1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_b a:hover,#menu li.category_b a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_b2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_b_d a:link,#menu li.category_b_d a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_b3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	
#menu li.category_b_d a:hover,#menu li.category_b_d a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_b2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------海外PR*/




/*-----------------------------------------------メディアトレーニング*/	
#menu li.category_c{
	margin:0 0px 3px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_c1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

/*-----------------------------ページにいる状態*/	
#menu li.category_c_d{
	margin:0 0px 3px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_c3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	


/*-----------------------------------------------メディアトレーニング*/



/*-----------------------------------------------メディアトレーニングとは*/	
#menu li.category_c_a a:link,#menu li.category_c_a a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_c_a1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_c_a a:hover,#menu li.category_c_a a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_c_a2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_c_a_d a:link,#menu li.category_c_a_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_c_a3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_c_a_d a:hover,#menu li.category_c_a_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_c_a2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------メディアトレーニングとは*/






/*-----------------------------------------------山口明雄のメディアトレーニング方法*/	
#menu li.category_c_b a:link,#menu li.category_c_b a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_c_b1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_c_b a:hover,#menu li.category_c_b a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_c_b2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_c_b_d a:link,#menu li.category_c_b_d a:visited{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_c_b3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_c_b_d a:hover,#menu li.category_c_b_d a:active{
	margin:0 0px 1px 0px;
	height:16px;
	padding:0;
	background-image:url(../format_images/l_menu_c_b2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------メディアトレーニングとは*/






/*-----------------------------------------------講師・山口明雄のプロフィール*/	
#menu li.category_c_c a:link,#menu li.category_c_c a:visited{
	margin:0 0px 1px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_c_c1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_c_c a:hover,#menu li.category_c_c a:active{
	margin:0 0px 1px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_c_c2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_c_c_d a:link,#menu li.category_c_c_d a:visited{
	margin:0 0px 1px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_c_c3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_c_c_d a:hover,#menu li.category_c_c_d a:active{
	margin:0 0px 1px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_c_c2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------------------------講師・山口明雄のプロフィール*/







/*-----------------------------------------------危機管理コンサルティング*/	
#menu li.category_d a:link,#menu li.category_d a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_d1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_d a:hover,#menu li.category_d a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_d2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_d_d a:link,#menu li.category_d_d a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_d3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_d_d a:hover,#menu li.category_d_d a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_d2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	

/*-----------------------------------------------危機管理コンサルティング*/	




/*-----------------------------------------------バイラルプロモーション*/	
#menu li.category_e a:link,#menu li.category_e a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_e1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_e a:hover,#menu li.category_e a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_e2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_e_d a:link,#menu li.category_e_d a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_e3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_e_d a:hover,#menu li.category_e_d a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_e2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	

/*-----------------------------------------------バイラルプロモーション*/	




/*-----------------------------------------------クリエイティブ企画・製作*/	
#menu li.category_f a:link,#menu li.category_f a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_f1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_f a:hover,#menu li.category_f a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_f2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_f_d a:link,#menu li.category_f_d a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_f3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_f_d a:hover,#menu li.category_f_d a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_f2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	

/*-----------------------------------------------クリエイティブ企画・製作*/		





/*-----------------------------------------------エンターテイメント*/	
#menu li.category_g a:link,#menu li.category_g a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_g1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_g a:hover,#menu li.category_g a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_g2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_g_d a:link,#menu li.category_g_d a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_g3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_g_d a:hover,#menu li.category_g_d a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_g2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	

/*-----------------------------------------------エンターテイメント*/	




/*-----------------------------------------------TVリサーチ・モニター*/	
#menu li.category_h a:link,#menu li.category_h a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_h1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_h a:hover,#menu li.category_h a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_h2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_h_d a:link,#menu li.category_h_d a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_h3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_h_d a:hover,#menu li.category_h_d a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_h2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	

/*-----------------------------------------------TVリサーチ・モニター*/	



/*-----------------------------------------------プロダクトプレイスメント*/	
#menu li.category_i a:link,#menu li.category_i a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_i1.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_i a:hover,#menu li.category_i a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_i2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	
/*-----------------------------ページにいる状態*/	
#menu li.category_i_d a:link,#menu li.category_i_d a:visited{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_i3.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}
	

#menu li.category_i_d a:hover,#menu li.category_i_d a:active{
	margin:0 0px 5px 0px;
	height:20px;
	padding:0;
	background-image:url(../format_images/l_menu_i2.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	}	
	

/*-----------------------------------------------プロダクトプレイスメント*/	




#menu li.category2{
background-image:url(../format_images/l_menu4.gif);
background-repeat:no-repeat;
list-style:none;
margin:0 13px 2px 13px;
padding-top:2px;
height:20px;
color:#646464;
}

#menu li.category3{
	background-image:url(../format_images/l_menu7.gif);
	background-repeat:no-repeat;
	list-style:none;
	margin:0 13px 2px 13px;
	padding-top:2px;
	height:20px;
	color:#FFFF00;
}

#menu li.consultiong{
background-image:url(../format_images/l_menu5.gif);
background-repeat:no-repeat;
list-style:none;
text-align:left;
padding-left:14px;
margin:0 13px 2px 13px;
height:20px;
color:#646464;
}




#menu li.consultiong2{
background-image:url(../format_images/l_menu5.gif);
background-repeat:no-repeat;
list-style:none;
text-align:left;
padding-left:14px;
margin:0 13px 2px 13px;
height:20px;
}

#menu li.consultiong2 a{
color:#646464;
font-size:85%;
}


/* ----------------------------------------トップページ */
#main {
width:731px;
min-height:100%;
height:100%;
margin:0 0 0 6px;
padding:0;
float:right;
display:block;
}

#main .information{
width:729px;
display:block;
text-align:center;
}

#main .information table{
margin:0 auto 0 auto;
}

#main .information .info_text{
padding:0 10px 0 5px;
text-align:left;
width:190px;
vertical-align:top;
}

#main .information .info_title{
color:#0064FF;
font-weight:bold;
border-bottom:#ABABAB 1px dashed;
width:100%;
margin-bottom:3px;
}

#main .information_st_01{
width:140px;
vertical-align:top;
}



#news{

display:block;
text-align:center;
margin-top:10px;

}


#news .news_content table{
margin-left:8px;
padding:0 0px 0 0px;
text-align:left;
}

#news .news_content .headline{
margin-left:5px;
margin-bottom:5px;
width:553px;
background-color:#E6FFA0;
display:block;
padding:3px 10px 3px 3px;

}

#news .news_content .news_text{
width:565px;
float:left;
display:block;
text-align:left;
padding:3px 0 3px 5px;
margin-bottom:0px;
}

#news .news_content_01{
width:89px;
}

#news .news_content_02{
width:100%;
}


/* ----------------------------------------プレスリリースの配信 */


#press_release {
width:731px;
min-height:100%;
height:100%;
margin:0 0 0 6px;
padding:0;
float:right;
display:block;
}


#press_release .top_title{
	margin:0 0px 0px 0px;
	height:216px;
	width:731px;
	background-image:url(../press_release/images/image1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;

}

#press_release .txt01{
	margin:10px 0px 0px 10px;

}

#press_release .txt02{
	margin:20px 0px 0px 40px;
	width:691px;

}

#press_release .txt03{
	margin:0px 15px 0px 0px;

}

#press_release .txt04{
	margin:0px 0px 10px 0px;

}

#press_release .txt06{
	margin:15px 0px 0px 0px;

}

#press_release .txt05{
	margin:0px 0px 0px 0px;
	background-image:url(../press_release/images/image11.gif);
	background-repeat: no-repeat;
	background-position: center bottom ;
}

#press_release .txt07{
	margin:15px 0px 10px 15px;

}

#press_release .txt08{
	margin:0px 0px 0px 15px;
	background-image: url(../press_release/images/image4.gif);
	background-repeat: no-repeat;
	width:659px;
	height:19px;
	text-align:center;
}

#press_release .txt09{
	margin:10px 0px 0px 15px;
	font-size:14px;
	color:#000000;
}

#press_release .txt10{
	margin:0px 0px 0px 15px;
	color:#000000;
	width:659px;
}

#press_release .txt11{
	margin:10px 0px 10px 0px;
}

#press_release .txt12{
	background-color:#F68200;
	padding:10px 10px 10px 10px;
	width:200px;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

#press_release .txt13{
	border:#FFB400 solid 1px;
	padding:10px 10px 10px 10px;
}

#press_release .txt14{
	margin:0px 0px 1px 15px;
	width:659px;
}

#press_release .txt15{
	margin:0px 0px 0px 15px;
}

#press_release .txt16{
	margin:0px 0px 0px 15px;
	color:#0051B1;
	font-size:10px;
}

#press_release .txt17{
	margin:0px 0px 0px 15px;
	background-image: url(../press_release/images/image9.jpg);
	background-repeat: no-repeat;
	width:659px;
	height:154px;
	
}

#press_release .txt18{
	margin:47px 0px 0px 25px;
	line-height:1.2em;
	width:250px;
	height:35px;
	float:left;
	color:#000000;
	
}

#press_release .txt19{
	margin:47px 0px 0px 0px;
	line-height:1.2em;
	width:250px;
	float:left;
	
}

#press_release .txt20{
	margin:0px 0px 0px 20px;
	font-size:14px;
	font-weight: bold;
	width:250px;
	color:#000000;
	clear:both;
	
}

#press_release .txt21{
	margin:0px 0px 0px 20px;
	font-size:12px;
}

#press_release .txt22{
	margin:20px 0px 0px 258px;
}

/* ----------------------------------------メッセージ */
#message_photo{
width:729px;
height:370px;
display:block;
background-image:url(../message/images/imagephoto.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#message_photo .mp_text{
width:657px;
padding:200px 0px 0 40px;
color:#000000;
line-height:2.0em;
font-weight:bold;
}

#message_explain{
width:729px;
display:block;
margin:20px 0 10px 0;
padding:0;
}

#message_explain .ex_img{
float:left;
width:370px;
display:block;
}

#message_explain .ex_text{
float:right;
width:340px;
display:block;
}

/* ----------------------------------------会社概要 */
#company_photo{
width:730px;
height:200px;
display:block;
background-image:url(../company/images/imagephoto.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#company_photo .cp_text{
width:650px;
padding:90px 40px 0 40px;
color:#FFFFFF;
line-height:2.0em;
font-weight:bold;
}

#company_explain{
width:690px;
display:block;
margin:20px auto 10px auto;
padding:0;
}

#company_explain table{
margin:10px auto 0 auto;
}

#company_explain .ce_space{
padding-bottom:20px;
}

/* ----------------------------------------事業内容 */
#activities_photo{
width:730px;
height:20px;
display:block;
margin:0;
padding:0;
}

#activities_explain{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#activities_explain .acti_text{
width:620px;
margin:10px 0 10px 70px;
text-align:left;
}

#activities_explain .acti_text2{
width:580px;
margin:0 0 0 110px;
text-align:left;
}


/* ----------------------------------------お問い合わせ */
#contact_photo{
width:730px;
height:20px;
display:block;
margin:0;
padding:0;
}

#contact_explain{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}


#contact_explain td{
text-align:left;
padding:7px 1px;

}


#contact_explain .cont_text{
width:620px;
margin:10px 0 10px 70px;
text-align:left;
}

#contact_explain .cont_text2{
width:580px;
margin:0 0 0 110px;
text-align:left;
}

/* ----------------------------------------プライバシー */
#privacy_photo{
width:730px;
height:20px;
display:block;
margin:0;
padding:0;
}

#privacy_explain{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:left;
}

#privacy_explain h2{
margin:7px 0 0 5px;
}

#privacy_explain li{


}
#privacy_explain ul{

}


#privacy_explain td{
text-align:left;
padding:7px 1px;

}




#privacy_explain .privacy_text{
width:661px;
margin:0 0 0 24px;
text-align:left;
}

/* ----------------------------------------サイトポリシー */
#policy_photo{
width:730px;
height:20px;
display:block;
margin:0;
padding:0;
}

#policy_explain{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:left;
}

#policy_explain h2{
margin:7px 0 0 0px;
}

#policy_explain li{


}
#policy_explain ul{

}


#policy_explain td{
text-align:left;
padding:7px 1px;

}




#policy_explain .policy_text{
width:675px;
margin:0 0 0 10px;
text-align:left;
}





/* ----------------------------------------採用情報 */
#recruit_photo{
width:729px;
height:370px;
display:block;
background-image:url(../recruit/images/imagephoto.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#recruit_photo .mp_text{
width:660px;
padding:150px 0px 0 35px;
color:#FFFFFF;
line-height:2.0em;
font-weight:bold;
}

#recruit_explain{
width:690px;
height:auto;
display:block;
margin:20px 10px 10px 20px;
padding:0;
}

#recruit_explain .ex_img{
float:left;
width:200px;
padding:20px 0px 0 0px;
}

#recruit_explain .ex_text{
float:right;
width:405px;
}

#recruit_explain2{
width:690px;
display:block;
margin:20px 15px 10px 15px;
padding:0;
text-align:right;
}

#recruit_explain2 .reex_text{
width:620px;
margin:10px 0 10px 70px;
text-align:left;
}

#recruit_explain2 .by1{
width:625px;
margin:10px 0 0 70px;
}

#recruit_explain2 .by2{
width:625px;
margin:0 0 0 70px;
background-image:url(../recruit/images/by2.gif);
background-repeat:repeat-y;
text-align:left;
}

#recruit_explain2 .by2 table{
margin:0 0 0 10px;
}

#recruit_explain2 .by2 .tb1{
padding:3px;
border:#CCCCCC 1px solid;
}

#recruit_explain2 .by2 .tb2{
padding:3px;
border-top:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}

#recruit_explain2 .by2 .tb3{
padding:3px;
border-right:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}

#recruit_explain2 .by2 .tb4{
padding:3px;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}

#recruit_explain2 .by3{
width:625px;
height:29px;
margin:0 0 0 70px;
}

#recruit_explain3{
width:690px;
display:block;
margin:20px 15px 10px 15px;
padding:0;
text-align:right;
}

#recruit_explain3 .reex_text{
width:620px;
margin:10px 0 10px 70px;
text-align:left;
}

#recruit_explain3 .reex_img{
width:620px;
margin:10px 0 10px 70px;
text-align:right;
}

/* ----------------------------------------サービスメニュー */

#china_pr_midahi{
width:730px;
height:20px;
display:block;
margin:0;
padding:0;
}

#china_pr{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#china_pr .ex_img{
float:left;
width:200px;
margin-top:20px;
}

#china_pr .ex_text{
float:right;
width:470px;
text-align:left;
margin:20px 0 15px 0;
}

#china_pr .ex_text2{
width:680px;
text-align:left;
margin:20px 10 15px 0;
}

#china_pr .ex_text3{
float:right;
width:690px;
text-align:left;
margin:20px 0 0px 0;
}

#china_pr2{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#china_pr2 .reex_text{
width:622px;
margin:10px 0 10px 60px;
text-align:left;
}


#china_pr2 .list ul{
color:#FF0000;
margin-top:15px;
}

#china_pr2 .list li{
	list-style-position:outside;
	list-style-type:disc;
	margin-left:20px;
	padding:0;
}

#china_pr3{
width:690px;
display:block;
margin:0px 20px 10px 20px;
padding:0;
text-align:right;

}

#china_pr3 .reex_text{
width:622px;
margin:10px 0 10px 60px;
text-align:left;
}


#china_pr3 .txt01{

margin:8px 0 0px 0px;
float:left;
}

#china_pr3 .txt04{

margin:3px 0 0px 0px;

}

#china_pr3 .txt02{

margin:8px 5px 0px 0px;
width:415px;
float:left;
line-height:1.7em;
}


#china_pr3 .txt03{

margin:0px 0px 5px 0px;

}


#china_pr3 ul{
color:#6EBE00;
margin-top:15px;
}

#china_pr3 li{
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:25px;
	padding:0;
}

#china_pr3 table{
margin:1px 0 1px 0;
}

#china_pr3 table .m_text{
background-color:#6EBE00;
color:#FFFFFF;
padding:8px;
}

#china_pr3 table .co_text{
background-color:#FFFFFF;
border:1px solid #6EBE00;
color:#6EBE00;
padding:8px;
}


#china_pr4{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#china_pr4 .reex_text{
width:622px;
margin:10px 0 10px 60px;
text-align:left;
}

#china_pr4 .list ul{
color:#FF0000;
margin-top:15px;
}

#china_pr4 .list li{
	list-style-position:outside;
	list-style-type:disc;
	margin-left:20px;
	padding:0;
}


/* ----------------------------------------PRコンサルティング */

#pr_consul1_midahi{
width:730px;
height:20px;
display:block;
margin:0;
padding:0;
}

#pr_consul1{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#pr_consul1 .ex_img{
float:left;
width:200px;
margin-top:20px;
}

#pr_consul1 .ex_text{
float:right;
width:470px;
text-align:left;
margin:20px 0 15px 0;
}


#pr_consul2{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#pr_consul2 .ex_img{
float:left;
width:200px;
margin-top:20px;
}

#pr_consul2 .ex_text{
float:right;
width:470px;
text-align:left;
margin:20px 0 15px 0;
}

#pr_consul3{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#pr_consul3 .ex_img{
float:left;
width:200px;
margin-top:20px;
}

#pr_consul3 .ex_text{
float:right;
width:470px;
text-align:left;
margin:20px 0 15px 0;
}

#pr_consul3 .ex_text em{
color:#6EBE00;
font-style:normal;
}


#pr_consul4{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#pr_consul4 .ex_img{
float:left;
width:200px;
margin-top:20px;
}

#pr_consul4 .ex_text{
float:right;
width:470px;
text-align:left;
margin:20px 0 15px 0;
}

#pr_consul5{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#pr_consul5 .ex_img{
float:left;
width:200px;
margin-top:20px;
}

#pr_consul5 .ex_text{
float:right;
width:470px;
text-align:left;
margin:20px 0 15px 0;
}


/* ----------------------------------------基本PRサービス */

#pr_sarvice_midahi{
width:730px;
height:20px;
display:block;
margin:0;
padding:0;
}

#pr_sarvice1{
width:690px;
display:block;
margin:20px 20px 10px 20px;
padding:0;
text-align:right;
}

#pr_sarvice1 .ex_img{
float:left;
width:200px;
margin-top:20px;
}

#pr_sarvice1 .ex_text{
float:right;
width:470px;
text-align:left;
margin:20px 0 15px 0;
}

#pr_sarvice2{
width:640px;
display:block;
margin:20px 20px 10px 65px;
padding:0;
text-align:left;
}

#pr_sarvice2 .right_box{
float:right;
width:310px;
display:block;
}

#pr_sarvice2 .left_box{
float:left;
width:310px;
display:block;
}

#pr_sarvice2 .black_text{
color:#000000;
width:300px;
border-bottom:#646464 1px dotted;
margin-top:10px;
display:block;
}

#pr_sarvice2 .text_box1{
margin-top:5px;
width:300px;
display:block;
height:auto;
overflow:hidden;
}

#pr_sarvice2 .text_box1 img{
float:left;
padding-right:6px;
padding-bottom:4px;
}


#pr_sarvice3{
width:640px;
display:block;
margin:20px 20px 10px 65px;
padding:0;
text-align:left;
}

#pr_sarvice3 .right_box{
float:right;
width:310px;
display:block;
}

#pr_sarvice3 .left_box{
float:left;
width:310px;
display:block;
}

#pr_sarvice3 .black_text{
color:#000000;
width:300px;
border-bottom:#646464 1px dotted;
margin-top:10px;
display:block;
}

#pr_sarvice3 .text_box1{
margin-top:5px;
width:300px;
display:block;
height:auto;
overflow:hidden;
}

#pr_sarvice3 .text_box1 img{
float:left;
padding-right:6px;
padding-bottom:4px;
}


#pr_sarvice4{
width:640px;
display:block;
margin:20px 20px 10px 65px;
padding:0;
text-align:left;
}

#pr_sarvice4 .right_box{
float:right;
width:310px;
display:block;
}

#pr_sarvice4 .left_box{
float:left;
width:310px;
display:block;
}

#pr_sarvice4 .black_text{
color:#000000;
width:300px;
border-bottom:#646464 1px dotted;
margin-top:10px;
display:block;
}

#pr_sarvice4 .text_box1{
margin-top:5px;
width:300px;
display:block;
height:auto;
overflow:hidden;
}

#pr_sarvice4 .text_box1 img{
float:left;
padding-right:6px;
padding-bottom:4px;
}

