@charset "UTF-8";

/**************************************************************************************/
/*                                                                                    */
/* newsStyles.css                                                                     */
/*                                                                                    */
/**************************************************************************************/
/*----------------------------------------------------------------------------*/
/* overwright baseStyle.css start                                             */
/*----------------------------------------------------------------------------*/
div#footer {
	margin-top : 0;
	}
div.toTop {
	margin-top     : 10px;
	padding-right  : 0;
	padding-bottom : 10px;
	}
/*----------------------------------------------------------------------------*/
/* overwright baseStyle.css end                                               */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* common styles start                                                        */
/*----------------------------------------------------------------------------*/
/* mainContents*/
div#contentsArea div.lay2col {
	width      : 900px;
	text-align : left;
	}
	div#contentsArea div.lay2col div.col1 {
		width : 548px;
		}
		div#contentsArea div.lay2col div.col1 div.innerBlock {
			padding :0;
			}
			div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea {
				position : relative;
				clear    : both;
				width    : 548px;
				margin   : 0;
				padding  : 0;
				}
				div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock {
					margin-top       : 8px;
					padding          : 8px 7px;
					border           : 1px #aeaeae solid;
					background-color : #ffffff;
					}
					div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div {
						position : relative;
						clear    : both;
						padding  : 7px 5px; /* without padding width 532px */
						}
					/* clearfix */
					div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div:after {
						content    : ".";
						display    : block;
						height     : 0;
						clear      : both;
						visibility : hidden;
						}
					div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div { display : inline-block; }
					/* Hides from IE-mac \*/
					* html div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div { height : 1%; }
					div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div { display : block; }
					/* End hide from IE-mac */
					div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div.bgGrey {
						background-color : #f1f1f1;
						}
						div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div img {
							position : relative;
							float    : left;
							width    : 46px;
							}
						div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div p {
							font-size : 75%;
							}
						div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div p.date {
							position     : relative;
							float        : left;
							width        : 12em;
							margin-left  : 6px;
							padding-left : 6px;
							line-height  : 120%;
							background   : url(/images/common/icon_arrowRed.gif) no-repeat 0 4px;
							}
						div#contentsArea div.lay2col div.col1 div.innerBlock div#newsArea div.innerBlock div p.info {
							position     : relative;
							float        : right;
							width        : 465px;
							line-height  : 140%;
							}
	div#contentsArea div.lay2col div.col2 {
		width : 352px;
		}
		div#contentsArea div.lay2col div.col2 div.innerBlock {
			padding : 0 0 0 8px;
			}
			div#contentsArea div.lay2col div.col2 div.innerBlock div#videoArea {
				position : relative;
				clear    : both;
				width    : 344px;
				margin   : 0;
				padding  : 0;
				}
				div#contentsArea div.lay2col div.col2 div.innerBlock div#videoArea div.innerBlock {
					padding          : 11px;
					border           : 1px #aeaeae solid;
					background-color : #ffffff;
					}
			div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea {
				position : relative;
				clear    : both;
				width    : 344px;
				margin   : 10px 0 0 0;
				padding  : 0;
				}
				div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea h3 {
					padding-left : 20px;
					color        : #ffffff;
					font-size    : 12px;
					font-weight  : bold;
					line-height  : 28px;
					background   : url(/images/news/newRelease_background.gif) no-repeat 0 0;
					}
				div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock {
					margin-top       : 8px;
					padding          : 7px;
					border           : 1px #aeaeae solid;
					background-color : #ffffff;
					}
					div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div#releaseItem {
						position : relative;
						clear    : both;
						width    : 330px;
						}
						div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.releaseItem table {
							}
							div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.releaseItem table td.releasePhoto {
								width          : 105px;
								vertical-align : top;
								}
							div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.releaseItem table td.icon {
								width          : 210px;
								height         : 14px;
								vertical-align : top;
								}
								div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.releaseItem table td.icon span {
									color          : #ff0000;
									font-size      : 75%;
									line-height    : 14px;
									vertical-align : top;
									}
								/* for ALL IE start */
								* html div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.releaseItem table td.icon span {
									vertical-align : middle;
									}
								*+html div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.releaseItem table td.icon span {
									vertical-align : middle;
									}
								/* for ALL IE end */
							div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.releaseItem table td.artistName {
								width          : 220px;
								font-size      : 75%;
								vertical-align : top;
								}
							div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.releaseItem table td.releaseName {
								width          : 220px;
								height         : 30px;
								padding-top    : 2px;
								font-size      : 75%;
								font-weight    : bold;
								line-height    : 120%;
								vertical-align : top;
								}
							div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.releaseItem table td.releaseDiscription {
								width          : 220px;
								font-size      : 70%;
								line-height    : 110%;
								vertical-align : bottom;
								}
					div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.border {
						height      : 1px;
						margin      : 5px 0;
						padding     : 0;
						line-height : 1px;
						border      : none;
						background  : url(/images/common/title_background_dot.gif) repeat-x 0 0;
						}
						/* for ALL IE start */
						* html div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.border {
							margin      : 5px 0 0 0;
							}
						*+html div#contentsArea div.lay2col div.col2 div.innerBlock div#newReleaseArea div.innerBlock div.border {
							margin      : 5px 0 0 0;
							}
						/* for ALL IE end */
/*----------------------------------------------------------------------------*/
/* common styles end                                                          */
/*----------------------------------------------------------------------------*/

