@charset "utf-8";

/* default */
html, body, div,
h1, h2, h3, h4, h5, h6,
html,body,
p, pre, blockquote,
ul, ol, li, dl, dt, dd,
address, span, form {
    margin: 0;
    padding: 0;
	font-family: "MS UI Gothic",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	letter-spacing:0;
	text-decoration: none;
	background-color: transparent;
}

img, a img{
border:none;
}

ul li{
list-style:none;}


/* pkg class
************************************/

.pkg:after {
	content: ""; /* Vvf */
	display: block; /* ubNxvf */
	clear: both;
	height: 0;
	visibility: hidden;
}

.pkg {
	min-height: 1px;
}

* html .pkg {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* standard helper classes
************************************/

#top{
background:url(../images/body_bg.jpg) no-repeat center top;}

#top #content{
margin:0 auto;
width:800px;
background:url(../images/large_bg.jpg) no-repeat;}

#top #content-inner{
margin:0 auto;
width:644px;
height:908px;
background:url(../images/contents_bg.jpg) no-repeat;
position:relative;}

#top #content-inner h1{
text-indent:-3000px;}

#top #content-inner p{
	position:absolute;
	left:-9999px;
	top:-9999px;
}


#content-inner ul li #link1{
	position:absolute;
	left: 31px;
	top: 761px;
	outline:none;
}

#content-inner ul li #link2{
	position:absolute;
	left: 280px;
	top: 761px;
	outline:none;
}

a:hover img{
	border:none;
	opacity:0.7;
	filter: alpha(opacity=70);
	}

#top #footer{
width:644px;
margin:0 auto;
background-color:#218c71;

}

#top #footer ul{
float:left;
width:250px;
padding:22px 0 22px 56px;}

#top  #footer ul li{
float:left;}

#top #footer address{
margin-top:22px;
float:right;
width:226px;
margin-right:10px;}


/*lyric*/
#lyric #content{
margin:0 auto;
width:500px;
background:#bee1f2;}

#lyric #content #content-inner{
margin:0 auto;
width:416px;
background:url(../images/lyric_bg.jpg) repeat-y;
padding-bottom:30px;
}

#lyric #content-inner h1{
padding-top:20px;
margin-bottom:20px;
font-size:18px;
font-weight:bold;
text-align:center;
}

#lyric #content-inner p{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:12px;
line-height:160%;
padding-left:50px;
padding-right:0px;

}

#lyric #footer{
width:416px;
margin:0 auto;
background-color:#218c71;
text-align:right;
padding-top:10px;
padding-bottom:10px;}

/*movie*/
#movie #content{
margin:0 auto;
width:500px;
background:#bee1f2;}

#movie #content #content-inner{
margin:0 auto;
width:416px;
background:#ffffff;}
}

#movie #content-inner h1{
padding-top:20px;
margin-bottom:20px;
font-size:18px;
font-weight:bold;
text-align:center;
}

#movie #content-inner p{
font-size:12px;
line-height:150%;
margin-left:70px;

}

#movie #footer{
width:416px;
margin:0 auto;
background-color:#218c71;
text-align:right;
padding-top:10px;
padding-bottom:10px;}

