@charset "utf-8";
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 2015.06.16 ver0.0.0.1  @emix
 businesscontents.css

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* --------------------------------------------------------------
　業務内容
--------------------------------------------------------------- */
.business {
}

ul.business {
	max-width: 1100px;
	width:100%;
}
ul.business li {
	float: left;
	margin-right: 1%;
	width: 19%;
	display: block;
	color: #fff;
	min-height: 370px;
	height:auto;
}
ul.business li a {
	width: 100%;
	display: block;
	color: #fff!important;
	text-decoration: none;
height: 100%;
min-height: 370px;
}
ul.business li a.txtLink {
	background: #222;
	color: #FFF;
	text-decoration: none!important;
	width: 90%;
	height: 21px;
	padding: 5px 0px;
	display: inline-block;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
ul.business li a:hover.txtLink {
	background: #444;

}
ul.business li a:hover.txtLink {
	text-decoration: underline;
}
ul.business li.co01 {
	background:#392E94 url(../images/business_li_bg01.jpg) no-repeat top left;
}
ul.business li.co02 {
	background:#392E94 url(../images/business_li_bg02.jpg) no-repeat top left;
}
ul.business li.co03 {
	background:#453987  url(../images/business_li_bg03.jpg) no-repeat top left;

}
ul.business li.co04 {
	background:#392E96 url(../images/business_li_bg04.jpg) no-repeat top left;
	width: 20%;
}
ul.business li.co05 {
	background:#271F5A url(../images/business_li_bg05.jpg) no-repeat top left;
	margin-right: 0;
}
ul.business li h4 {
	font-size: 17px;
	font-weight: normal;
	padding: 15px 8px 0px;
}
ul.business li h4 span {
	font-size: 10px;
}
ul.business li p {
	padding: 10px;
}
ul.business li p span {margin-bottom: 10px;line-height: 1.2em;display: block;word-wrap: normal;padding-left: 1em;text-indent: -1em}
ul.business li p span:before {content: "・"; display: inline-block;margin-left: 0.7em;}
ul.business li p span.none:before{content: "　";}
/* --------------------------------------------------------------
　
--------------------------------------------------------------- */

#update {
display: inline-block;
width: 100%;
max-width: 1100px;
}
#update li {
float: left;
position: relative;
margin-right: 1%;
width: 13.4%;
height: 165px;
}
#update li.others {
	margin-right: 0px;
}
#update li a {
	display: block;
	width: 100%;
	height: 100%;
}
#update li.music a {/*音楽スタジオ*/
	background: url(../images/top/update_p01_music.png) no-repeat;
}
#update li.postproduction a {/*ポストプロダクション*/
	background: url(../images/top/update_p02_postproduction.png) no-repeat;
}
#update li.broadcasting a {/*放送局*/
	background: url(../images/top/update_p03_broadcasting.png) no-repeat;
}
#update li.education a {/*教育施設*/
	background: url(../images/top/update_p04_education.png) no-repeat;
}
#update li.development a {/*研究開発*/
	background: url(../images/top/update_p05_development.png) no-repeat;
}
#update li.personal a {/*パーソナルスタジオ*/
	background: url(../images/top/update_p06_personal.png) no-repeat;
}
#update li.others a {/*その他*/
	background: url(../images/top/update_p07_others.png) no-repeat;
}
#update li a:hover {
	text-decoration: none;
	opacity: 0.9;
}
#update li a span {
	color: #fff;
	position: absolute;
	bottom: 0;
	display: block;
	background: #000;
	width: 100%;
	padding: 10px 0;
	opacity: 0.8;
	text-align: center;
}
/* --------------------------------------------------------------

--------------------------------------------------------------- */
.setBox h4.subttl{
	width: 100%;
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;

	}
.setBox .lead {
	max-width: 940px;
	width: 87%;
	float: left;
}
.setBox .right {
	max-width:120px;
	width: 11.2%;
	float: right;
}
