@charset "UTF-8";
/* CSS Document */
#mainSpaceIn {
	padding-bottom: 0px;
}
#contentsChikara{
	background-image: url(../images/bg_solution_chikara01.png);
	margin: 0 -20px;
	}
ul li{
	list-style-type: none;
	}
/*#homeContents オフィスのチカラ クリエイティブ"100人"オフィス
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#homeContents{
	width: 860px;
	height: 540px;
	margin: 50px auto 0 auto;
	background-color: rgba(255,255,255,0.9);
	border: solid 1px rgba(0,0,0,0.1);
	}
h1{
	width: 650px;
	margin: 60px auto 0 auto;
	}
#homeContents h2{
	width: 272px;
	height: 22px;
	margin: 15px auto 0 auto;
	border-radius: 12px;
	background-color: #000;
	color: #FFF;
	font-size: 100%;
	text-align:center;
	line-height: 23px;
	}
#homeContents .Img{
	width: 600px;
	margin: 43px auto 0 auto;
	}
#homeContents h3{
	margin: 15px auto 0 auto;
	text-align: center;
	line-height: 140%;
	}
#homeContents p{
	width: 750px;
	margin: 15px auto 0 auto;
	}
	
/*#creativeOffice クリエイティブ"100人"オフィスとは
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#creativeOffice{
	height: 855px;
	padding-top: 47px;
	background-image: url(../images/bg_solution_chikara02.png);
	background-repeat: no-repeat;
	background-position: 0 47px ;
	}
#creativeOffice h2{
	width: 450px;
	height: 45px;
	margin: 40px auto 0 auto;
	border-radius: 30px;
	background-color: #000;
	color: #FFF;
	font-size: 154%;
	text-align:center;
	line-height: 45px;
	}
#creativeOffice_01, #creativeOffice_02{
	float: left;
	width: 400px;
	height: 480px;
	margin: 50px 0 0 80px;
	border-radius: 10px;
	background-color: #FFF;
	line-height: 110%;
	}
#creativeOffice_02{
	margin-left: 60px;
	}
#creativeOffice h3{
	margin-top: 15px;
	font-size: 169%;
	text-align: center;
	line-height: 120%;
	}
#crOf_small{
	font-size: 13px;
	line-height: 0;
	}
#creativeOffice ul li{
	width: 350px;
	margin: 10px auto 0 auto;
	font-size: 95%;
	line-height: 150%;
	}
#creativeOffice h4{
	width: 350px;
	margin: 10px auto 0 auto;
	padding-bottom: 10px;
	border-bottom: dotted 1px #999;
	font-size: 115%;
	text-align: center;
	}
.creativeOffice_ico{
	margin-top: 15px;
	}
.creativeOffice_icoList{
	margin-top: 10px;
	}
#creativeOffice_01 .creativeOffice_icoList li {
	float: left;
	width: 175px;
	height: 55px;
	margin: 0;
	}
#creativeOffice_01 .creativeOffice_icoList img{
	float: left;
	}
.creativeOffice_icoList_p{
	float: left;
	width: 125px;
	margin: 11px 0 0 5px;
	}
#creativeOffice_02 li img{
	display: block;
	width: auto;
	margin: 18px auto 0;
	}
#creativeOffice p{/*中小規模のオフィスビジネスが進化する！*/
	display:inline-block;
	float: none;
	clear: both;
	width: 920px;
	height: 100px;
	margin: 100px auto 0 50px;
	border-radius: 10px;
	background-color: #005D9C;
	color: #fff;
	font-size: 270%;
	font-weight: bold;
	text-align: center;
	line-height: 120%;
	}
	
/*#creativeOfficeOfChikaraクリエイティブ"100人"オフィスを創造する３つのチカラ
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#creativeOfficeOfChikara{
	width: 920px;
	height: 570px;
	margin: 50px auto 0 auto;
	border: solid 1px rgba(0,0,0,0.1);
	background-color: rgba(255,255,255,0.9);
	}
#creativeOfficeOfChikara h2{
	width: 562px;
	height: 28px;
	margin: 60px auto 0 auto;
	background-image: url(../images/h2_bg_solution_chikara.png) ;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align:center;
	line-height:20px;
}
.pB{
	color: #008CCD;
	}
.pY{
	color: #F6AB00;
	}
.pR{
	color: #E6373B;
	}
.Chikara {
	width: 858px;
	margin: 17px auto;
	text-align: center;
	}
.Chikara li h3{
	clear: both;
	width: 585px;
	margin: 0 auto;
	font-size: 170%;
	}
.Chikara_List{
	float: left;
	width: 260px;
	height: 360px;
	margin: 20px 13px 0 13px;
	}
.Chikara_List h4{
	margin-top: 12px;
	font-size: 138%;
	}
.Chikara_Detail{
	margin-top: 10px;
	font-size: 92%;
	line-height: 150%;
	}
.Chikara_Detail_Link{
	width: 260px;
	margin: 15px auto;
	}
.Chikara_List a{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f7f7f6+100 */
	display: table-cell;
	width: 260px;
	height: 55px;
	margin-top: 15px;
	border: solid 1px #DDD;
	background:url("../images/btn_common01.png") repeat-x center top;
	background-color:#F2F2F2;
	color: #444;
	font-size: 115%;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	/*ドロップシャドウ*/
	box-shadow: 0px 4px 2px #999999;
	-moz-box-shadow: 0px 1px 4px #999999;
	-o-box-shadow: 0px 1px 4px #999999;
	-ms-box-shadow: 0px 1px 4px #999999;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=1, enabled=true),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=90, strength=1, enabled=true),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=180, strength=3, enabled=true),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=270, strength=1, enabled=true);
	/*角丸*/
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
}
/*#NaikiOfsixfunctionナイキオフィスのチカラを生み出す、ナイキ6つの機能。
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#NaikiOfsixfunction{
	height: 870px;
	margin-top: 48px;
	background-image: url(../images/bg_solution_chikara03.png);
	}
.function{
	height: 670px;
	margin-top: 64px;
	}
.function h2{
	width: 510px;
	margin: 0 auto;
	padding-top: 64px;
}
.function p{
	margin: 30px auto 0 auto;
	text-align: center;
	}
.function li .function_List li{
	width: 240px;
	margin-bottom: 75px;
	line-height: 150%;
	}
.function_List{
	width: 920px;
	margin: 10px auto 0 auto;
	}
.function_List li:nth-child(odd){
	float: right;
	margin-top: 20px 0 75px 60px;
	}
	
.Project_Management{/*プロジェクトマネジメント*/
	width: 870px;
	height: 140px;
	margin: 0 auto;
	border-radius: 12px;
	background-color: #FFF;
	}
.Project_Management h2{
	width: 245px;
	margin: 0 auto;
	padding-top: 30px;
	font-size: 154%;
}
.Project_Management p{
	width: 800px;
	margin: 10px auto 0;
	text-align: center;
	}
	
/* common.cssに依存するスタイル（カテゴリー別で背景、色のみを変更）
----------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* グローバルナビゲーション*/
/*アクティブの場合*/
#gNavIn li.toSolution a {
	background:url("../images/btn_gnav02_solution_active.png") no-repeat left top;
	}

/*カテゴリータイトル*/
#categoryTitleOut {
	background:url("../images/bg_solution01.png") repeat-x center top;
	}

/*カテゴリートップのメニュー一覧（ボタン色）*/
#categoryMenuList li h2 {
	background:url("../images/btn_solution00_arrow.png") no-repeat right center;
	}

/* クリエイティブ・オフィス汎用スタイル
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ftBold{
	font-weight:bold;
}
.fltR{
	float:right;
}

/* TOP
----------------------------------------------------------------------------------------------------------------------------------------------------------*/

#kiryokuTop h1 p {
	font-size:13px;
	font-weight:normal;
	position:absolute;
	bottom:0;
	left:300px;
	}
.kiryokuTop01 {
	margin:40px 0 50px 50px;
	padding:0;
	height:180px;
	position:relative;
	background:url(../images/tit_kiryoku01.png) no-repeat;
	}
.kiryokuTop02 {
	margin:40px 0 20px 50px;
	padding:0;
	height:53px;
	position:relative;
	background:url(../images/tit_kiryoku02.png) no-repeat;
	}

.kiryokuTopHr {
	height:5px;
	border:0;
	box-shadow: inset 0 5px 5px -5px rgba(0,0,0,0.5);
	margin:0 -20px 40px -20px;
}

/* Mainarea
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#kiryokuMain {
	padding:0 50px;
	margin:0 0 70px 0;
}
/*
#kiryokuMain p {
	width:350px;
	margin:0 0 0 50px;
}
*/
.kiryokuMainImg{
	width:350px;
	margin:0 0 0 50px;
	padding:0 0 0 0;
}
.kiryokuMainImgIn {
	margin:20px 0 0 0;
	text-align:center;
}
.kiryokuPlan{
	margin:0 0 50px 0;
}
.kiryokuPlan p {
	width:350px;
	margin:0 0 0 50px;
}
.kiryokuPlanTit{
	margin:0;
	padding:40px 0 0 170px;
	font-size:35px;
	line-height:120%;
	letter-spacing:1px;
	}
.kiryokuPlanIco{
	margin:0 15px 0 -10px;
	float:right;
	}
	
/*ルビ
--------------------------------------------------------  -----*/
ruby{
	ruby-align:center;
	line-height:160%;
}
ruby rt{
	font-size:25%;
}


/* 各プラン タイトル
--------------------------------------------------------  -----*/
.kiryokuPlan01Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan01.png) no-repeat;
	}
.kiryokuPlan02Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan02.png) no-repeat;
	}
.kiryokuPlan03Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan03.png) no-repeat;
}
.kiryokuPlan04Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan04.png) no-repeat;
}
.kiryokuPlan05Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan05.png) no-repeat;
}
.kiryokuPlan06Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan06.png) no-repeat;
}
.kiryokuPlan07Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan07.png) no-repeat;
}
.kiryokuPlan08Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan08.png) no-repeat;
}
.kiryokuPlan09Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan09.png) no-repeat;
}
.kiryokuPlan10Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan10.png) no-repeat;
}
.kiryokuPlan11Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_kiryoku_plan11.png) no-repeat;
}

/* 各プラン 画像
--------------------------------------------------------  -----*/
.kiryokuPlan01Bg{
	min-height:480px;
	background:url(../images/bg_kiryoku_plan01.png) right no-repeat;
	}
.kiryokuPlan02Bg{
	min-height:315px;
	background:url(../images/bg_kiryoku_plan02.png) right no-repeat;
	}
.kiryokuPlan03Bg{
	min-height:315px;
	background:url(../images/bg_kiryoku_plan03.png) right no-repeat;
	}
.kiryokuPlan04Bg{
	min-height:344px;
	background:url(../images/bg_kiryoku_plan04.png) right no-repeat;
	}
.kiryokuPlan05Bg{
	min-height:325px;
	background:url(../images/bg_kiryoku_plan05.png) right no-repeat;
	}
.kiryokuPlan06Bg{
	min-height:304px;
	background:url(../images/bg_kiryoku_plan06.png) right no-repeat;
	}
.kiryokuPlan07Bg{
	min-height:400px;
	background:url(../images/bg_kiryoku_plan07.png) right no-repeat;
	}
.kiryokuPlan08Bg{
	min-height:345px;
	background:url(../images/bg_kiryoku_plan08.png) right no-repeat;
	}
.kiryokuPlan09Bg{
	min-height:322px;
	background:url(../images/bg_kiryoku_plan09.png) right no-repeat;
	}
.kiryokuPlan10Bg{
	min-height:270px;
	background:url(../images/bg_kiryoku_plan10.png) right no-repeat;
	}
.kiryokuPlan11Bg{
	min-height:350px;
	background:url(../images/bg_kiryoku_plan11.png) right no-repeat;
	}

/* Link
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
.chikara_rightarrow a , .chikara_rightarrow a:link , .chikara_rightarrow a:visited{
	width:185px;
	height:35px;
	margin:0 0 -50px 0;
	padding:25px 0 0 0;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:inherit;
	background:url(../images/bg_chikara_rightarrow.png) right no-repeat;
	float:right;
	}
.chikara_rightarrow a:hover {
	text-decoration:none;
	color:inherit;
}
.chikara_leftarrow a , .chikara_leftarrow a:link , .chikara_leftarrow a:visited{
	width:185px;
	height:35px;
	margin:0 0 -50px 0;
	padding:25px 0 0 0;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:inherit;
	background:url(../images/bg_chikara_leftarrow.png) right no-repeat;
	float:left;
	}
.chikara_leftarrow a:hover {
	text-decoration:none;
	color:inherit;
}
#chikaraLink {
	margin:0 -20px -20px -20px;
	height:160px;
	background:url(../images/bg_chikaraLink01.png) no-repeat;
}
.navChikaraLink{
	width:816px;
	margin:0 auto;
}
.navChikaraLink li{
	list-style:none;
	float:left;
	margin:0 30px 0 0;
}
.navChikaraLink li:last-of-type{
	margin:0;
}
.navChikaraLink li a{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f7f7f6+100 */
	width: 250px;
	height: 55px;
	display: table-cell;
	vertical-align:middle;
	margin-top: 15px;
	color: #444;
	font-size: 110%;
	text-decoration:none;
	font-weight: bold;
	text-align:center;
	border: solid 1px #DDD;
	border-radius: 3px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f7f7f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f6',GradientType=0 ); /* IE6-9 */
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);
}

/* オフィスノチカラ
--------------------------------------------------------  -----*/
.creativeOfficeOfChikara_p{
	width:550px;
	height:28px;
	margin:0 auto;
	padding:20px 0 10px 0;
}
.creativeOfficeOfChikara_p p{
	font-size: 130%;
	font-weight:bold;
	float:left;
}
.creativeOfficeOfChikaraHr{
	width:170px;
	margin-top:10px;
	float:left;
}
.pB{
	color: #008CCD;
	}
.pY{
	color: #F6AB00;
	}
.pR{
	color: #E6373B;
	}

/* common.cssに依存するスタイル（カテゴリー別で背景、色のみを変更）
----------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* グローバルナビゲーション*/
/*アクティブの場合*/
#gNavIn li.toSolution a {
	background:url("../images/btn_gnav02_solution_active.png") no-repeat left top;
	}

/*カテゴリータイトル*/
#categoryTitleOut {
	background:url("../images/bg_solution01.png") repeat-x center top;
	}

/*カテゴリートップのメニュー一覧（ボタン色）*/
#categoryMenuList li h2 {
	background:url("../images/btn_solution00_arrow.png") no-repeat right center;
	}

/* クリエイティブ・オフィス汎用スタイル
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ftBold{
	font-weight:bold;
}
.fltR{
	float:right;
}

/* TOP
----------------------------------------------------------------------------------------------------------------------------------------------------------*/

#nouryokuTop h1 p {
	font-size:13px;
	font-weight:normal;
	position:absolute;
	bottom:0;
	left:300px;
	}
.nouryokuTop01 {
	margin:40px 0 50px 50px;
	padding:0;
	height:180px;
	position:relative;
	background:url(../images/tit_nouryoku01.png) no-repeat;
	}
.nouryokuTop02 {
	margin:40px 0 20px 50px;
	padding:0;
	height:53px;
	position:relative;
	background:url(../images/tit_nouryoku02.png) no-repeat;
	}

.nouryokuTopHr {
	height:5px;
	border:0;
	box-shadow: inset 0 5px 5px -5px rgba(0,0,0,0.5);
	margin:0 -20px 40px -20px;
}

/* Mainarea
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#nouryokuMain {
	padding:0 50px;
	margin:0 0 70px 0;
}
.nouryokuMainImg{
	width:270px;
	margin:0 0 0 50px;
	padding:0 0 0 0;
}
.nouryokuMainImg02{
	margin:20px 0 0 50px;
	padding:0 0 0 0;
}
.nouryokuMainImgIn {
	margin:20px 0 0 0;
	text-align:center;
}
.nouryokuMainImg03 {
	width:430px;
	margin:0 0 0 50px;
	padding:0 0 0 0;
}
.nouryokuMainImgIn03 {
	margin:20px 0 0 0;
	text-align:center;
}
.nouryokuPlan{
	margin:0 0 50px 0;
}
.nouryokuPlan p {
	width:270px;
	margin:0 0 0 50px;
}
.nouryokuPlan02{
	margin:0 0 50px 0;
}
.nouryokuPlan02 p {
	width:430px;
	margin:0 0 0 50px;
}
.nouryokuPlan03{
	margin:0 0 50px 0;
}
.nouryokuPlan03 p {
	width:330px;
	margin:0 0 0 50px;
}
.nouryokuPlanTit{
	margin:0;
	padding:40px 0 0 170px;
	font-size:35px;
	line-height:120%;
	letter-spacing:1px;
	}
.nouryokuPlanIco{
	margin:0 15px 0 -10px;
	float:right;
	}
	
/*ルビ
--------------------------------------------------------  -----*/
ruby{
	ruby-align:center;
	line-height:160%;
}
ruby rt{
	font-size:25%;
}


/* 各プラン タイトル
--------------------------------------------------------  -----*/
.nouryokuPlan12Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan12.png) no-repeat;
	}
.nouryokuPlan13Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan13.png) no-repeat;
	}
.nouryokuPlan14Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan14.png) no-repeat;
}
.nouryokuPlan15Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan15.png) no-repeat;
}
.nouryokuPlan16Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan16.png) no-repeat;
}
.nouryokuPlan17Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan17.png) no-repeat;
}
.nouryokuPlan18Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan18.png) no-repeat;
}
.nouryokuPlan19Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan19.png) no-repeat;
}
.nouryokuPlan20Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan20.png) no-repeat;
}
.nouryokuPlan21Tit{
	margin:0 0 20px 0;
	height:153px;
	background:url(../images/tit_nouryoku_plan21.png) no-repeat;
}

/* 各プラン 画像
--------------------------------------------------------  -----*/
.nouryokuPlan12Bg{
	min-height:280px;
	background:url(../images/bg_nouryoku_plan12.png) right no-repeat;
	}
.nouryokuPlan13Bg{
	min-height:325px;
	background:url(../images/bg_nouryoku_plan13.png) right no-repeat;
	}
.nouryokuPlan14Bg{
	min-height:414px;
	background:url(../images/bg_nouryoku_plan14.png) right no-repeat;
	}
.nouryokuPlan15Bg{
	min-height:325px;
	background:url(../images/bg_nouryoku_plan15.png) right no-repeat;
	}
.nouryokuPlan16Bg{
	min-height:420px;
	background:url(../images/bg_nouryoku_plan16.png) right no-repeat;
	}
.nouryokuPlan17Bg{
	min-height:395px;
	background:url(../images/bg_nouryoku_plan17.png) right no-repeat;
	}
.nouryokuPlan18Bg{
	min-height:395px;
	background:url(../images/bg_nouryoku_plan18.png) right no-repeat;
	}
.nouryokuPlan19Bg{
	min-height:375px;
	background:url(../images/bg_nouryoku_plan19.png) right no-repeat;
	}
.nouryokuPlan20Bg{
	min-height:450px;
	background:url(../images/bg_nouryoku_plan20.png) right no-repeat;
	}
.nouryokuPlan21Bg{
	min-height:350px;
	background:url(../images/bg_nouryoku_plan21.png) right no-repeat;
	}

/* Link
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
.chikara_rightarrow a , .chikara_rightarrow a:link , .chikara_rightarrow a:visited{
	width:185px;
	height:35px;
	margin:0 0 -50px 0;
	padding:25px 0 0 0;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:inherit;
	background:url(../images/bg_chikara_rightarrow.png) right no-repeat;
	float:right;
	}
.chikara_rightarrow a:hover {
	text-decoration:none;
	color:inherit;
}
.chikara_leftarrow a , .chikara_leftarrow a:link , .chikara_leftarrow a:visited{
	width:185px;
	height:35px;
	margin:0 0 -50px 0;
	padding:25px 0 0 0;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:inherit;
	background:url(../images/bg_chikara_leftarrow.png) right no-repeat;
	float:left;
	}
.chikara_leftarrow a:hover {
	text-decoration:none;
	color:inherit;
}
#chikaraLink {
	margin:0 -20px -20px -20px;
	height:160px;
	background:url(../images/bg_chikaraLink01.png) no-repeat;
}
.navChikaraLink{
	width:816px;
	margin:0 auto;
}
.navChikaraLink li{
	list-style:none;
	float:left;
	margin:0 30px 0 0;
}
.navChikaraLink li:last-of-type{
	margin:0;
}
.navChikaraLink li a{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f7f7f6+100 */
	width: 250px;
	height: 55px;
	display: table-cell;
	vertical-align:middle;
	margin-top: 15px;
	color: #444;
	font-size: 110%;
	text-decoration:none;
	font-weight: bold;
	text-align:center;
	border: solid 1px #DDD;
	border-radius: 3px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f7f7f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f6',GradientType=0 ); /* IE6-9 */
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);
}

/* オフィスノチカラ
--------------------------------------------------------  -----*/
.creativeOfficeOfChikara_p{
	width:550px;
	height:28px;
	margin:0 auto;
	padding:20px 0 10px 0;
}
.creativeOfficeOfChikara_p p{
	font-size: 130%;
	font-weight:bold;
	float:left;
}
.creativeOfficeOfChikaraHr{
	width:170px;
	margin-top:10px;
	float:left;
}
.pB{
	color: #008CCD;
	}
.pY{
	color: #F6AB00;
	}
.pR{
	color: #E6373B;
	}

