@charset "utf-8";

/* -------------------------------------
print.css
for printing media
----------------------------------------- */

body{
	background-image:none;
	background-color:#fff;
	color:#333;
}


/* common layout
-----------------------------------------------------*/

div#container{
	width:600px;
	margin:0 auto;
}

p#description{
	display:none;
}

/* header */
div#header{
	background-image:none;
	background-color:#fff;
	width:auto;
	height:auto;
	border-bottom:1px solid #333;
	padding:10px 0;
	margin-bottom:10px;
}
div#header h1{
	position:relative;
	top:0;
	left:0;
}

div#header ul{
	display:none;
}


/* footer */
div#footer{
	background-image:none;
	background-color:#fff;
	width:auto;
	height:auto;
	margin-top:1em;
	padding:10px 0;
	border-top:1px solid #333;
}

div#footer address{
	position:relative;
	top:0;
	left:0;
}

div#footer ul{
	display:none;
}



/* wrapper */
div#wrapper{
	width:auto;
	float:none;
	background-image:none;
	background-color:#fff;
}

/* navigation */
div#navigation{
	display:none;
}


/* content */
div#content{
	float:none;
	width:580px;
	margin-left:10px;
}

/* breadcrumb */
ol#breadcrumb{
	background:#fff;
}

/* pagetop */
p#pagetop{
	display:none;
}

/* hedding element */
body#toppage div#content  h2,
div#contentBody h3{
	background:none;
	padding-bottom:0;
	margin-bottom:1em;
	border-bottom:2px solid #666;
}

div#contentBody h4{
	background:#fff;
	border-bottom:1px solid #666;
}


/* toppage */
body#toppage p#copyright{
	float:none;
	color:#666;
	margin-left:0;
	padding:0 0 1em;
}

div#TopMainArea{
	background-color:#fff;
	background-image:none;
	width:auto;
}

div#TopMainArea ul{
	margin-left:0;
}

div#TopNewsArea{
	background-image:none;
	background-color:#fff;
}




/* sitemap */
ul#sitemapList01 li ul,
ul#sitemapList02 li ul{
	list-style-type:square;
}

ul#sitemapList01 li ul li,
ul#sitemapList02 li ul li{
	padding-left:0;
	background:none;
}


/* common settings
-----------------------------------------------------*/

/* txtlink(with allow mark) */
div#contentBody span.txtlink{
	background:none;
	padding-left:0;
}

div#contentBody ul.txtlinklist{
	list-style:square;
	margin-left:1.5em;
}
div#contentBody ul.txtlinklist li{
	background:none;
	padding-left:0;
}




/* IR information (/ir/****.html)
-----------------------------------------------------*/
/* index.html */
div#contentBody div.irIndexLink h4,
div#contentBody div.irIndexLinkR h4{
	border-bottom:none;
}

/* dl list format 2: release list ============================
	[use page list]
	/pr/****.html, /ir/index.html, /ir/ir_news.html
==============================================================*/

div#contentBody dl#irList{
	height:auto;
	overflow:show;
}


dl#prDlist dd,
div#contentBody dl#irDList dd,
div#contentBody dl#irList dd{
	border-bottom:1px solid #666;
}

/* get adobe reader colum */
div#requirePDF{
	display:none;
}

/* settlement.html */
div#contentBody div.settlementBox,
div#contentBody div.settlementBoxLast{
	border-bottom:1px solid #666;
}


div#contentBody div.settlementBox h4,
div#contentBody div.settlementBoxLast h4{
	border:none;
}




/* On air (/onair/index.html)
-----------------------------------------------------*/
ul#onairNew li div.onairData h4{
	background:none;
	border-bottom:1px solid #666;
}

ul#onairNew li div.onairData ul.txtlinklist{
	list-style-type:square;
	margin-left:1.5em;
}
ul#onairNew li div.onairData ul.txtlinklist li{
	background-image:none;
	padding-left:0;
}

ul#onairNew li div.onairThumb span{
	background:none;
	/*padding:4px;*/
	border:1px solid #666;
}


/* work list (/property/***.html)
-----------------------------------------------------*/
ul#propertyList{
	list-style-type:square;
	margin-left:1.5em;
}

ul#propertyList li{
	padding-left:0;
	background:none;
}



/* detail page (/property/detail/***.html)
-----------------------------------------------------*/
/* detail page: common settings */

body#propertyDetail div#contentBody h3{
	background:none;
	border-bottom:1px solid #333;
}

body#propertyDetail div#contentBody h3 span#CategoryTV,
body#propertyDetail div#contentBody h3 span#CategoryMovie,
body#propertyDetail div#contentBody h3 span#CategoryOVA{
	padding-left:0;
	background:none;
}

body#propertyDetail div#contentBody ul.txtlinklist{
	list-style-type:square;
	margin-left:1.5em;
}
body#propertyDetail div#contentBody ul.txtlinklist li{
	background-image:none;
	padding-left:0;
}

body#propertyDetail div#contentBody div#detailThumbV span,
body#propertyDetail div#contentBody div#detailThumbH span{
	background:none;
	border:1px solid #666;
}
body#propertyDetail div#contentBody div#detailThumbV span img,
body#propertyDetail div#contentBody div#detailThumbH span img{
	/*margin:9px;*/
}




/* -------------------------------------------------
Related Products (/merchandise/***.html)
-----------------------------------------------------*/
div#contentBody div.marchandiseBox{
	background:none;
	float:left;
	border-bottom:1px solid #666;
}


div#contentBody div.marchandiseBox div.marchandiseThumb span{
	background:none;
	border:1px solid #666;
}



/* ======================================

/corporate/pop_map.html
========================================= */
body#popMap p#printout,
body#popMap p#popclose{
	display:none;
}



