@charset "shift_jis";

/*----------------------------------------------------
 clubdam top
----------------------------------------------------*/
/*--footer--*/
.fixed #footer {
	clear: both;
	margin-top: 0;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 55px;
}
#footer .navi{
	margin-bottom: 20px;
	border-top: none;
	border-bottom: 1px solid #cccccc;
}
#footer a:link,
#footer a:visited {
	color: #333333;
}

/*--common--*/
body {
	background-color: #eeeeee;
}
#main {
	padding-top: 37px;
}
#main .box {
	width: 300px;
}
#main #box_navi {
	width: 296px;
	text-align: center;
	border: 2px solid #fff;
	background-color: #e5e5e5;
}

/*--navi--*/
#main #box_navi {
	padding-bottom: 10px;
}
#main #box_navi ul {
	padding: 9px 7px;
}
#main #box_navi ul li {
	float: left;
	width: 130px;
	margin: 5px;
}

/*--slide--*/
#main #box_slide {
	width: 620px;
	margin-bottom: 5px;
}
#main #box_slide .inner,
#main .control div{
	width: 620px;
	margin: 0 auto;
}
#main #box_slide .inner ul.imgs{
	position: relative;
	width: 620px;
	height: 230px;
	overflow: hidden;
}
#main #box_slide .inner ul.imgs li{
	position :absolute;
	left: 0;
	top: 0;
}
#main #box_slide .control div{
	position: relative;
	margin-top: 5px;
	height: 20px;
}
#main #box_slide .control div .btn_prev,
#main #box_slide .control div .btn_next{
	cursor: pointer;
}
#main #box_slide .control div .btn_prev{
	position: absolute;
	left: 579px;
	top: 0;
}
#main #box_slide .control div ul{
	padding: 5px 45px 0 0;
	text-align: right;
	line-height: 20px;
}
#main #box_slide .control div ul li{
	display: inline-block;
	position: relative;
	width: 11px;
	height: 11px;
	margin: 0 3px;
	background: url(../../images/clubdam/top/mark_dot_off.gif);
	line-height: 20px;
	cursor: pointer;
	vertical-align: middle;
	*display: inline;
	*zoom: 100%;
}
#main #box_slide .control div ul li img{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}
#main #box_slide .control div ul li.on img{
	display: inline;
}
#main #box_slide .control div .btn_next{
	position: absolute;
	left: 600px;
	top: 0;
}

/*--border box--*/
#main #box_movie,
#main #box_audition,
#main #box_present {
	width: 296px;
	height: 296px;
	text-align: center;
	border: 2px solid #85cb34;
	border-width: 2px;
	border-style: solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
}
#main #box_movie .ttl,
#main #box_audition .ttl,
#main #box_present .ttl {
	padding: 9px 0 8px;
}
#main .box a.more {
	display: block;
	margin-top: 10px;
}

/*--search--*/
#main #box_search {
	width: 620px;
	margin-bottom: 0;
	background: url(../../images/clubdam/top/search_bg.gif) no-repeat left top;
}
#main #box_search .ttl {
	float: left;
	width: 126px;
}
#main #box_search .area_input {
	float: right;
	width: 478px;
	padding: 8px 8px 0;
	text-align: left;
}
#main #box_search .area_input input[type="radio"] {
	margin: 0 3px 0 0;
	padding: 0;
	vertical-align: middle;
}
#main #box_search .area_input label {
	margin-right: 5px;
}
#main #box_search .area_input .box_query {
	padding-top: 3px;
}
#main #box_search .area_input input[type="text"] {
	width: 300px;
	border: 1px solid #d5d5d5;
}
#main #box_search .area_input .box_query select {
	width: 120px;
	padding-left: 5px;
	border: none;
	background-color: #888888;
	color: #fff;
}
#main #box_search .area_input input[type="submit"] {
	border: none;
	background-color: #1b8006;
	color: #fff;
}

/*--links--*/
#main #box_links {
	border: 0 solid transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(../../images/clubdam/top/links_bg.gif) repeat left top;
}
#main #box_links ul {
	margin: 15px 15px 5px;
}
#main #box_links ul li {
	padding-bottom: 10px;
}

/*--banner--*/
#main .bnr {
	border: none;
}
#main #box_movie .txt {
	padding: 8px 15px;
	text-align: left;
}
#main #box_movie .txt span {
	color: #156506;
	font-weight: bold;
}


#JASRAC_JRC {width:940px;margin:0px auto;}

#JASRAC_JRC #Container_JASRAC						{float:left;width:550px;margin:18px 10px 0px 0px;text-align:left;}
#JASRAC_JRC #Container_JASRAC dt					{width:60px;float:left;}
#JASRAC_JRC #Container_JASRAC dd.title			{margin:0px 0px 10px 0px;font-weight:bold;display:block}
#JASRAC_JRC #Container_JASRAC dd					{display:inline;margin-right:10px;}

#JASRAC_JRC #Container_JRC						{float:left;}
#JASRAC_JRC #Container_JRC dd.title				{margin:0px 0px 10px 0px;font-weight:bold;}
#JASRAC_JRC #Container_JRC dd						{margin-right:10px;}


/*----------------------------------------------------
 clearfix
----------------------------------------------------*/
#main,
#main .box_navi {
	zoom: 100%;
}
#main:after,
#main .box_navi:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	font-size: 1px;
	line-height: 0;
	visibility: hidden;
}