@charset 'utf-8';

/*--------------------------------------
 Reset
--------------------------------------*/
html,body {height:100%;}
body#cm {
	margin:0 auto;
	text-align:center;
	padding:0;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Ghothic Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', Verdana, Geneva, sans-serif;
	font-size:75%;
	color:#000;
	background:#fff;
}

body *,
body p{line-height:1.6;}

table {font-size:100%;}

h1, h2, h3, h4, h5, h6{
	margin:0; padding:0;
	font-weight:normal;
	font-size:100%;
}

strong, em{font-weight:bold; font-style:normal;}

p{margin:0; padding:0;}

ul, li, dl, dt, dd{
	margin:0; padding:0;
	list-style:none;
}

img {border:0;}

/*--------------------------------------
 Cm/index.html
--------------------------------------*/
#cm_wrapper {
	width:100%;
	text-align:center;
	margin:0 auto;
}

#cmIntroduction {
	width:983px;
	margin:25px auto 0;
	padding-bottom:20px;
	position:relative;
	text-align:left;
}

#flBox {
	position:absolute;
	left:301px;
	top:0px;
	width:710px;
	height:516px;
}

#cmIntroduction h1 {padding-top:34px;}
#cmIntroduction h2 {margin:0;}
#cmIntroduction p {margin:23px 0 23px 0;}
#cmIntroduction p.link {margin:0 0 5px 169px;}
#cmIntroduction p.link2 {margin:50px 0 0 0;}
#cmIntroduction p.songby {position:relative;z-index:9999;margin:0 0 10px 300px;font-size:85%;}
#cmIntroduction p.notes { margin: 10px 0 0 0; text-align: right;}
#cmIntroduction p.cast { margin: 0 0 30px 301px;}

.btnArea {
	width:980px;
	margin:0 0 15px;
}
.btnArea .btn01 {float:left;}
.btnArea .btn02 {float:right;}
.btnArea .btn02 ul {width:480px;}
.btnArea .btn02 li {float:left;}
.btnArea .btn02 li.mr8 {margin-right:8px;}
.teikyou {text-align: right;}

/*--------------------------------------
 clearfix
--------------------------------------*/
.clearfix:after,
.btnArea:after,
.btnArea .btn02 ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
.clearfix,
.btnArea,
.btnArea .btn02 ul {display:inline-block;}

/* exclude MacIE5 \*/
* html .clearfix,
* html .btnArea,
* html .btnArea .btn02 ul {height:1%;}
.clearfix,
.btnArea,
.btnArea .btn02 ul {display:block;}
/* end MacIE5 */

.clr { clear:both; }
hr { display:none; }
