@charset "utf-8";
/* CSS Document */

/* 各ブログ　左メニュー部分 */
.leftmenu {
	width:200px; 
	border-right:1px solid #acacac;
	border-bottom:1px solid #acacac;
	float:left;
	padding:0px 0px 10px 0px;
	}

.leftmenu h4 {
	background:#acacac;
	color:#fff;
	}

.leftmenu h4 a {
	padding:6px 5px 6px 10px;
	background:#acacac;
	color:#fff;
	display:block;
	font-size:16px;
	line-height:1.1;
	}

.leftmenu ul {margin:10px 5px 15px 10px;}

.leftmenu li a {
	font-size:12px;
	color:#5a5a5a;
	}

/* トップ　メニュー部分 */
.g_navi2, .g_navi3, .g_navi4, .g_navi6, .g_navi7, .g_navi8 {
	clear:both;
	float:left;
	height:45px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.g_navi2 li, .g_navi3 li, .g_navi4 li, .g_navi6 li, .g_navi7 li, .g_navi8 li {
	display:inline;
	float:left;
	}

.g_navi2 li a, .g_navi3 li a, .g_navi4 li a, .g_navi6 li a, .g_navi7 li a, .g_navi8 li a {
	display:block;
	height:45px;
	width:133px;
	text-indent:-9999px;
	}

.description2, .description3, .description4, .description6, .description7, .description8 {
	width:798px;
	height:86px;
	clear:both;
	display:block;
	}

.desc-l {
	width:215px;
	float:left;
	display:block;
	height:86px;
	}

.desc-r {
	width:583px; 
	float:right;
	}

.desc-l h2 {
	text-indent:-9999px;
	}

.desc-r p {
	padding:10px 25px 0px 0px;
	color:#FFFFFF;
	font-size:100%;
	line-height:1.3;
	}

/* raycreationで展開する */
.g_navi2 {
	background: url(../img/ray/gnavi.gif) no-repeat; /*グローバルナビ */
	}

.description2 {
	background:url(../img/ray/description.gif) no-repeat;　/*概要イメージ */
	}
	
.h3_category2 {
	background:url(../img/ray/h3_category.gif) no-repeat;/* カテゴリータイトル */
	}
	
/* 経営戦略をWebで展開する */
.g_navi7 {
	background: url(../img/web/gnavi.gif) no-repeat; /*グローバルナビ */
	}

.description7 {
	background:url(../img/web/description.gif) no-repeat;　/*概要イメージ */
	}
	
.h3_category7 {
	background:url(../img/web/h3_category.gif) no-repeat;/* カテゴリータイトル */
	}
	

/* 映像をマルチデバイスで展開する */
.g_navi3 {
	background: url(../img/eizou/gnavi.gif) no-repeat; /* グローバルナビ */
	}

.description3 {
	background:url(../img/eizou/description.gif) no-repeat;　/* 概要イメージ */
	}

.h3_category3 {
	background:url(../img/eizou/h3_category.gif) no-repeat;/* カテゴリータイトル */
	}


/* イベント・展示会でプレゼンテーション */
.g_navi6 {
	background: url(../img/event/gnavi.gif) no-repeat; /* グローバルナビ */
	}

.description6 {
	background:url(../img/event/description.gif) no-repeat;　/* 概要イメージ */
	}

.h3_category6 {
	background:url(../img/event/h3_category.gif) no-repeat;/* カテゴリータイトル */
	}


/* パネルでプレゼンテーション */
.g_navi4 {
	background: url(../img/panel/gnavi.gif) no-repeat; /* グローバルナビ */
	}

.description4 {
	background:url(../img/panel/description.gif) no-repeat;　/* 概要イメージ */
	}

.h3_category4 {
	background:url(../img/panel/h3_category.gif) no-repeat;/* カテゴリータイトル */
	}


/* 求人情報を戦略的にプレゼンテーション */
.g_navi8 {
	background: url(../img/job/gnavi.gif) no-repeat; /* グローバルナビ */
	}

.description8 {
	background:url(../img/job/description.gif) no-repeat;　/* 概要イメージ */
	}

.h3_category8 {
	background:url(../img/job/h3_category.gif) no-repeat;/* カテゴリータイトル */
	}



/* 各ブログ　タグ表示部分 */
.tag_box {
	width:718px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 40px;
	}
	
.tag_box_text {
	width:165px; 
	padding:5px 14px 0px 0px; 
	float:left;
	}


/* 各ブログ　カテゴリータイトル部分 */
.category_article {
	float:right;
	width:574px;
	margin: 0px 0px 40px 0px;
	}

.h3_category {
	width:574px;
	height:27px;
	}

.h3_category h3 {
	padding:3px 0px 0px 10px;
	font-size:16px;
	color:#FFFFFF;
	}

/* 各ブログ　エントリー投稿部分 */
.article {
	width:532px; 
	border:1px solid #a5a5a5; 
	float:left; 
	padding:13px 20px 20px 20px;  
	margin:10px 0px 10px 0px; 
	clear:both;
	}

.article_title2, .article_title3, .article_title4, .article_title6, .article_title7, .article_title8 {
	padding:0px 0px 3px 0px;
	font-size:115%;
	}
.article_title2 {color:#0033FF;}
.article_title3 {color:#1480CA;}
.article_title4 {color:#FF5200;}
.article_title6 {color:#9F5510;}
.article_title7 {color:#14807D;}
.article_title8 {color:#F1016D;}

.article_img {
	text-align:center;
	clear:both;
	margin:0px 0px 0px 0px;
	}

.article_img2 {
	text-align:center;
	clear:both;
	margin:20px 0px 0px 0px;
	}

.article_img2 li {
	background:url(../img/common/contact_here_btn2.gif) no-repeat center top;
	height:39px;
	}

.article_img2 li a {
	width:269px;
	height:39px;
	display:block;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	}

/*採用情報のページ*/
.white{
color:#FFFFFF;
}

