@charset "utf-8";

/** reset **/
/* #cbc-global-nav {
	height: 54px;
}
#cbc-global-nav-wrap h1,
#cbc-global-nav-wrap ul,
#cbc-global-nav-wrap li {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
} */

#wrapper {
	position: relative;
}

/*-------------------------------------------------
					背景/body
--------------------------------------------------*/

body {
	background: url("../../images/background_large.jpg") no-repeat 0 54px;
	width: 100%;
	padding: 0;
	margin: 0;
}

#logo_sub {
	position:absolute;
	left:46px;
	top:11px;
	width:273px;
	height:76px;
}

#program_info {
	position:absolute;
	left:317px;
	top:11px;
	width:662px;
	height:52px;
}

#theme_img {
	position:absolute;
	left:177px;
	top:239px;
	width:207px;
	height:209px;
}

#theme_imglogo {
	position:absolute;
	left:177px;
	top:472px;
	width:207px;
	height:21px;
}

#theme_QR {
	position:absolute;
	left:218px;
	top:712px;
	width:106px;
	height:106px;
}

#spacer {
	position:absolute;
	left:0px;
	top:750px;
}

/*-------------------------------------------------
				リンク（見出し）
--------------------------------------------------*/
#midashi_theme {
	position:absolute;
	left:152px;
	top:199px;
	width:312px;
	height:17px;
}

#theme_catch {
	position:absolute;
	left:427px;
	top:239px;
	width:370px;
	height:47px;
}

#theme_info {
	position:absolute;
	left:152px;
	top:671px;
	width:256px;
	height:32px;
}


/*-------------------------------------------------
					テキスト
--------------------------------------------------*/
#text_theme {
	position:absolute;
	left:427px;
	top:295px;
	width:410px;
	height:450px;
	font-size:10.5pt;
	line-height:26px; 
	white-space:normal; 
}

#text_intro {
	position:absolute;
	left:163px;
	top:518px;
}

#text_album {
	position:absolute;
	left:165px;
	top:550px;
	font-size:11pt;
	line-height:20px; 
}

#text_list {
	position:absolute;
	left:165px;
	top:590px;
	font-size:11pt;
	line-height:20px; 
	color:#CC3300;
}

/*-------------------------------------------------
					フッター
--------------------------------------------------*/

#spacer {
	position:absolute;
	left:0px;
	top:1000px;
}
