﻿@charset "UTF-8";
/* -----------------------------------------------------------------------------
**
** カテゴリ共通
**
----------------------------------------------------------------------------- */

/*---------------------------------------------------------- */
/*  ヘッダナビ4段目
------------------------------------------------------------ */
/* レイアウト用 */
#headerArea12base #headerNavInner04.mylinkCompany {
	clear:both;
	margin:30px 0 10px 0;
}
#headerArea12base #headerNavInner02 ul li.headPulldown li {
	float:none;
	font-size:12px;
	line-height:1.5;
}
li.headPulldown {
	float:none;
	margin:0 0 0 0;
	position:relative;
	z-index:2000;
}
li.headPulldown ul {
	background:url(http://cdfront.tower.jp/img12/common/headerNav_bg_05.png) 0 0 no-repeat;
	width:254px;
	margin-top:-4px;
	margin-left:-50px;
	padding:8px 0 0 0;
	position:absolute;
	top:-1000px;
	z-index:2000;
	left:-40px;
}
li.headPulldown ul li {
	float:none;
	margin:0 0 0 0;
	padding:0 24px 0 23px;
	background:url(http://cdfront.tower.jp/img12/common/headerNav_bg_07.png) 0 0 repeat-y;
}
li.headPulldown ul li a {
	display:block;
	background:url(http://cdfront.tower.jp/img12/common/headerNav_ic_02.gif) 0 13px no-repeat;
	margin:0 0 0 0;
	padding:10px 0 10px 13px;
	border-bottom:1px dotted #bdb9b8;
}
li.headPulldown ul li.last {
	background:url(http://cdfront.tower.jp/img12/common/headerNav_bg_06.png) 0 bottom no-repeat;
	padding:0 24px 7px 23px;
}    
li.headPulldown ul li.last a {
	border-bottom:none;
	padding:10px 0 10px 13px;
}
li.headPulldown ul li a:hover {
	background:url(http://cdfront.tower.jp/img12/common/headerNav_ic_02.gif) 0 13px no-repeat;
}
*:first-child+html li.headPulldown li ul {
	zoom:1
}
*:first-child+html li.headPulldown ul li a {
	zoom:1
}



/*---------------------------------------------------------- */
/*  sideNavLeft 左カラム
------------------------------------------------------------ */
/* ◯◯パーツ */
#-- {
}
/*---------------------------------------------------------- */
/*  MainOuter 中＋右ぶち抜きカラム
------------------------------------------------------------ */
/* ◯◯パーツ */
#-- {
}
/*---------------------------------------------------------- */
/*  main 中カラム
------------------------------------------------------------ */
/* ◯◯パーツ */
#-- {
}
/*---------------------------------------------------------- */
/*  mainLeft 左メインカラム（2カラム用）
------------------------------------------------------------ */
/* ◯◯パーツ */
#-- {
}
/*---------------------------------------------------------- */
/*  sideNavRight 右カラム（3カラム、2カラム両用）
------------------------------------------------------------ */
/* ◯◯パーツ */
#-- {
}
/* -----------------------------------------------------------------------------
**
** /music_top/index.html
**
----------------------------------------------------------------------------- */

.topModuleBox .topmHeader2, .topModuleBox .topmHeader-wh2 {
	position:static;
	min-height:inherit;
	padding:0 0;
	margin:-1px 0 8px -14px;
	background:none;
	border:none;
	color:#fff;
	zoom:1;
}
/* 通常モジュールボックス */
.topModuleBox {
	position:relative;
	padding:0 8px 5px;
	margin:0 0 10px 0;
	height:1%;
	background:#fff;
	border-right:solid 1px #d6d6d6;
	border-bottom:solid 1px #d6d6d6;
	border-left:solid 1px #d6d6d6;
}
/* モジュールボックス - ２カラム配置用 */
.topModule-m2col {
	height:1%;
	margin-bottom:10px;
}
.topModule-m2col:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.topModule-m2col .topModuleL, .topModule-m2col .topModuleR {
	width:298px;
	margin-bottom:0;
}
.topModule-m2col .topModuleL {
	float:left;
}
.topModule-m2col .topModuleR {
	float:right;
}
.topModule-m2col .harfModuColL {
	float:left;
	width:190px;
}
.topModule-m2col .harfModuColR {
	float:right;
	width:150px;
}
.topModuleBox .topmHeader .title,
.topModuleBox .topmHeader-wh .title {
	font-size:92%;
	font-weight:bold;
	line-height:1.2;
	margin-right:36px;
}

.backNumBtn a { float:right; display:block; background:url(http://cdfront.tower.jp/img12/music_top/index/backnumber_btn_on.gif) no-repeat 0 0; }



div.allListArea{
	margin:7px 0 5px 0;
}
div.allListArea p.allList{
	width:185px;
	float:right;
	margin:0 0 0 0;
}
div.allListArea p.allList a{
	background:url(http://cdfront.tower.jp/img12/common/ico_link_01.png) 160px 50% no-repeat #dae3f4;
	display:block;
	padding:7px 27px 7px 10px;
	font-size:13px;
}
div.allListArea p.allList a:hover{
	background:url(http://cdfront.tower.jp/img12/common/ico_link_01_on.png) 160px 50% no-repeat #dae3f4;
}

.inMdl-posterFlowBox .btnL { position:absolute; top:110px; left:40px; margin:-15px 0 0 0; cursor:pointer; }
.inMdl-posterFlowBox .btnR { position:absolute; top:110px; right:40px; margin:-15px 0 0 0; cursor:pointer; }
dl.inMdl-headlineList dt { border-top: dotted 1px #bdb9b8; }
.inMdl-specialBnrCell { border-top:dotted 1px #bdb9b8;}
.inMdl-featureItemCell { border-top:dotted 1px #bdb9b8; }
.inMdl-serialList li { border-top:dotted 1px #bdb9b8; }




/* スライドショー用 */
#box1{
	position:	relative;
	width:		625px;
	height:		172px;
	margin-bottom:8px;
}
#prev{
	position:	absolute;
	left:		0;
	top:		0px;
}
#next{
	position:	absolute;
	right:		0;
	top:		0px;
}
#carouselOut {
	background:url(http://cdfront.tower.jp/img12/music_top/index/slideshow_bg01.gif) 0 0 no-repeat;
	width:560px;
	height:172px;
	position: relative;
	left:32px;
	top:0px;
}
#carousel {
	width: 538px;
	height: 145px;
	position: absolute;
	left:0px;
	top:0px;
	margin:10px 14px 17px 8px;
	overflow:	hidden;
	padding:0 0 0 0;
	
}
#carousel li {
	list-style-type: none;
	background:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}



/* -----------------------------------------------------------------------------
**
** /mag/bounce/index.html
**
----------------------------------------------------------------------------- */
.topModuleBox .inMdl-archiveBannerList li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 1%;
    margin: 0 0 3px 3px;
    padding: 0;
    text-align: center;
    width: 200px;
}
