/*
===============================================================================
/services/technology/css/index.css
放送技術トップページ用スタイルシート
===============================================================================*/

/*-----------
Shared Styles
-------------*/

/* Contents > [HTMLTag] P
===============================================================================*/
#contents p {
	margin:0.75em 0 0;
}

/* Contents > [HTMLTag] H3 (Contents Title)
===============================================================================*/
#contents h3 {
}



/*------------
Element Styles
--------------*/

/* Contents > Lead
===============================================================================*/
#contents div.lead {
	float:left;

	width:190px;
	margin:0;

	background:none;
}
#contents div.lead p {
	padding:0;
	margin:0;

	width:auto;
}
#contents div.lead img {
	float:none;
}

/* Contents > Service Menu
===============================================================================*/
#servicemenu {
	width:478px;
	margin:19px 0 0 207px;
	background:#EEF3F3;
}
/* Tricky for the strange left padding of a floating element on IE Win */
html>body #servicemenu {margin-left:210px;}
#servicemenu h3 {
	clear:none;

	margin:0;
	padding:11px 0 0;

	background:transparent url("../images/servicemenu_title_bg.gif") repeat-x left bottom;
}
#servicemenu ul {
	padding:12px 15px;
}
#servicemenu li {
	line-height:22px;
	height:22px;
}
#servicemenu #menu_jnnsng {
	height:35px;
}
#servicemenu #menu_jnnsng span {
	padding-top:7px;
}
#servicemenu #menu_bs {
	margin-top:12px;
}
#servicemenu li a {
	float:left;
	margin-right:8px;
	vertical-align:middle;
}
#servicemenu li span {
	display:block;
	margin-left:175px;
	height:1%;
} html>body #servicemenu li span {margin-left:178px;}
/* hide from Mac IE \*/
html>body #servicemenu li span {height:auto;}
/* end of hack */

/* Contents > [Category] > Title
===============================================================================*/
#contents .category div.title {
	float:left;
	margin:1em 0 0;
	width:110px;
}
#contents .category div.title img {
	display:inline;
}
#contents .category p {
	margin-left:160px;
	width:500px;
}
/* Tricky for the strange left padding of a floating element on IE Win */
html>body #contents .category p  {margin-left:163px;}

/* Contents > [Category] > Contents
===============================================================================*/
#contents .category div.contents {
	margin-left:160px;
	width:500px;
}
html>body #contents .category div.contents {margin-left:163px;}
#contents .category div.contents p {
	margin-left:0;
	width:auto;
}
#contents .category div.contents h4 {
	margin:1em 0 0;
	padding:0 0 0 10px;

	background:#fff url("../../../images_public/contents/header_01.gif") no-repeat left center;
}
#contents .category div.contents p.indent {
	margin:0;
	padding:0 0 0 10px;

	color:#378;
}
#contents .category div.contents ul {
	margin-top:0;
	margin-bottom:0;
}

/* Contents > Cmbank
===============================================================================*/
#cmbank ul {
	margin-left:0;
	padding-left:2em;
}

/* Contents > Sousyutsu, CS
===============================================================================*/
#sousyutsu p, #cs p {
	margin-bottom:20px;
}
#cs div.contents {
	height:115px;
	min-height:115px;
}
/* hide from IE on Mac and IE on Win \*/
html>body #cs div.contents {height:auto;}
/* end of hack */
#cs div.contents ul {
	margin:0;
	padding-left:1em;
}

/* Contents > BS
===============================================================================*/
#bs div.title .services {
	padding:10px 8px;
	background:#EEF3F3;
	width : 130px;
}
#bs div.title .services h4 {
	margin:0;
}
#bs div.title .services ul {
	margin:0;
	padding-left:2em;
}
#bs div.title img.logo {
	margin-top:14px;
}

/* Contents > CS
===============================================================================*/
#cs div.title {
	float:left;
	margin:1em 0 10px 0;
	width:110px;
}
/* hide from IE Mac \*/
#cs div.title {margin-bottom:5px;}
/* end of hack */

#cs div.title img {
	display:inline;
}
#cs h4.title, #cs p {
	margin-left:160px;
	width:500px;
}
#cs h4.title {
	margin-bottom:0;
	margin-top:0.75em;

	line-height:1.5em;
}
#cs p {
	margin-top:0;
}
/* Tricky for the strange left padding of a floating element on IE Win */
html>body #cs p  {margin-left:163px;}
#cs .column p {
	margin-left:0;
	width:auto;
}

