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

#service{
	margin:0;
	padding:0;
	}
#service h3{
	margin:5px 0 10px 0;
	padding:0;
	}
#service img.m10{
	margin:10px 0;
	}
.cmbbox{
	border:1px solid #E6E6E6;
	width:630px;
	padding:0;
	margin:15px 0;
	}
#service h4{
	padding:10px;
	margin:0;
	border-bottom:1px solid #E6E6E6;
	}
#service h5{
	padding:0;
	margin:10px;
	}
#service img.right{
	float:right;
	margin:10px;
	padding:0;
	}
#service p.cmp{
	float:left;
	padding:10px 0 10px 10px;
	margin:0;
	width:330px;
	}
#service p.cmp02{
	padding:0 0 10px 10px;
	margin:0;
	}

/* インデックス */	

#srcmenu{
	margin:10px 0;
	padding:0;
	}	
#srcmenu ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#srcmenu li{
	float:left;
	margin:0;
	padding:0;
	}
#srcmenu02{
	margin:10px 0;
	padding:0;
	}	
#srcmenu02 ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#srcmenu02 li{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	}


/* クロスメディア事業部ページ */

#cmbox{
	margin:0;
	padding:0;
	clear:both;
	}
#cmleft{
	float:left;
	width:400px;
	margin:0;
	padding:0;
	}
#cmright{
	float:right;
	margin:0;
	padding:0;
	text-align:center;
	}
#cmright p{
	text-align:center;
	padding:5px;
	margin:5px;
	color:#669966;
	}
/* アニメ事業部ページ */

#animebox{
	margin:0;
	padding:0;
	clear:both;
	}
.cmleft{
	float:left;
	width:400px;
	margin:0;
	padding:0;
	}
.cmright{
	float:right;
	margin:0;
	padding:0;
	text-align:center;
	}
#animebox p.cmp03{
	float:left;
	padding:10px 0 10px 10px;
	margin:0;
	width:440px;
	}
#animebox img.aniright{
	float:right;
	margin:10px 30px;
	padding:0;
	}



/* 事業詳細ページ */

#svcinfo{
	margin:0;
	padding:0;
	clear:both;
	}
#svcinfo h2{
	background:url(../../service/images/ic_circleorg.gif) left  no-repeat;
	margin:0 0 30px 0;
	padding:0 0 0 18px;
	font-size:20px;
	color:#666;
	}
#svcileft{
	width:450px;
	float:left;
	margin:0;
	padding:0;
	}
#svciright{
	width:150px;
	float:right;
	margin:0;
	padding:30px 0 0 0;
	text-align:center;
	}
#svciright img{
	margin:20px 0 5px 0;
	padding:0;
	}	
#svciright p{
	font-size:10px;
	color:#666;
	margin:0;
	padding:0;
	}
.srcibox{
	border:1px solid #E6E6E6;
	padding:0;
	margin:0 0 20px 0;
	width:442px;
	}
.srcibox660{
	border:1px solid #E6E6E6;
	padding:0;
	margin:0 0 20px 0;
	width:600px;
	}

#svcinfo h3{
	padding:10px;
	margin:0;
	border-bottom:1px solid #E6E6E6;
	}
#svcinfo p{
	padding:10px;
	margin:0;
	line-height:140%;
	}
#svcileft ul{
	margin:10px;
	padding:0;
	}
#svcileft li{
	margin:0 0 3px 20px;
	padding:0 0 0 5px;
	line-height:140%;
	}

/* サービス一覧 */	
	
#list{
	margin:0;
	padding:0;
	}
#list table{
	border:1px solid #E6E6E6;
	border-collapse:collapse;
	margin:10px 0 20px 0;
	}
#list th{
	background-image:url(../../service/images/bg_list.gif);
	text-align:center;
	border:1px solid #E6E6E6;
	padding:7px;
	text-align:center;
	font-weight:bold;
	}
#list td{
	text-align:center;
	border:1px solid #E6E6E6;
	padding:7px;
	}

/*商標登録記載（モバイルサイト用）*/
.srcibox-tra{
	border:none;
	padding:0;
	margin:200px 0 20px 0;
	width:635px;
	color:#666;
	}

.srcibox-tra .trademark{
	font-size:10px;
}
