/*******************  puzzle style  *****************/



#white {
 background:url(../img/index_back1.gif);
 width: 100%;
 height: 100%;
}

body { 
 background: url(../img/index_back2.gif);
 margin: 0px;
}

.out {letter-spacing: -9999em;}

#wrapper {
	width: 880px;
	height: auto;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header{
 width: 830px;
 height: 300px;
 margin: 10px 0px 10px 50px; 
}

#headlogo00 {
 width: 688px;
 height: 128px;
 background: url(../img/peralogo.gif) no-repeat left; 
 float: left;
 display: ;
 margin: 0px;
}

#headlogo {
 width: 194px;
 height: 128px;
 background: url(../img/headlogo.gif) no-repeat left; 
 float: left;
 display: ;
 margin: 0px;
}

#headname {
 width: 393px;
 height: 46px;
 background: url(../img/headname.gif) no-repeat left; 
 float: right;
 margin: 65px 230px 0px 10px;
}

#nav {
 width: 800px;
 height: 154px;
 float: left;
 background: url(../img/navsquare.gif) no-repeat left top;
 margin: 0px 0px 0px 0px;  
}

#nav-raw1 {
 width: 700px;
 height: 43px;
 margin: 27px 0px 0px 40px;
}

#nav-raw2 {
 width: 700px;
 height: 43px;
 margin: 10px 0px 0px 40px;
}

/*main navi*/

.nav0 { width: 134px; height: 43px; float: left; display: inline; margin: 0px;}

.nav0 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav0 a:link{ background: url(../img/nav0.gif) no-repeat left;}

.nav0 a:visited { background: url(../img/nav0.gif) no-repeat left;}

.nav0 a:hover { background: url(../img/nav0_to.gif) no-repeat left;}

.nav1 { width: 134px; height: 43px; float: left; display: inline; margin-left: 3px;}

.nav1 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav1 a:link{ background: url(../img/nav1.gif) no-repeat left;}

.nav1 a:visited { background: url(../img/nav1.gif) no-repeat left;}

.nav1 a:hover { background: url(../img/nav1_to.gif) no-repeat left;}

.nav2 { width: 134px; height: 43px; float: left; display: inline; margin-left: 3px;}

.nav2 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav2 a:link{ background: url(../img/nav2.gif) no-repeat left;}

.nav2 a:visited { background: url(../img/nav2.gif) no-repeat left;}

.nav2 a:hover { background: url(../img/nav2_to.gif) no-repeat left;}

.nav3 { width: 134px; height: 43px; float: left; display: inline; margin-left: 3px;}

.nav3 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav3 a:link{ background: url(../img/nav3.gif) no-repeat left;}

.nav3 a:visited { background: url(../img/nav3.gif) no-repeat left;}

.nav3 a:hover { background: url(../img/nav3_to.gif) no-repeat left;}

.nav4 { width: 134px; height: 43px; float: left; display: inline; margin-left: 0px;}

.nav4 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav4 a:link{ background: url(../img/nav4.gif) no-repeat left;}

.nav4 a:visited { background: url(../img/nav4.gif) no-repeat left;}

.nav4 a:hover { background: url(../img/nav4_to.gif) no-repeat left;}

.nav5 { width: 134px; height: 43px; float: left; display: inline; margin-left: 3px;}

.nav5 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav5 a:link{ background: url(../img/nav5.gif) no-repeat left;}

.nav5 a:visited { background: url(../img/nav5.gif) no-repeat left;}

.nav5 a:hover { background: url(../img/nav5_to.gif) no-repeat left; }

.nav6 { width: 134px; height: 43px; float: left; display: inline; margin-left: 3px;}

.nav6 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav6 a:link{ background: url(../img/nav6.gif) no-repeat left;}

.nav6 a:visited { background: url(../img/nav6.gif) no-repeat left;}

.nav6 a:hover { background: url(../img/nav6_to.gif) no-repeat left; }

.nav7 { width: 134px; height: 43px; float: left; display: inline; margin-left: 3px;}

.nav7 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav7 a:link{ background: url(../img/nav7.gif) no-repeat left;}

.nav7 a:visited { background: url(../img/nav7.gif) no-repeat left;}

.nav7 a:hover { background: url(../img/nav7_to.gif) no-repeat left;}

.nav8 { width: 134px; height: 43px; float: left; display: inline; margin-left: 3px;}

.nav8 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav8 a:link{ background: url(../img/nav8.gif) no-repeat left;}

.nav8 a:visited { background: url(../img/nav8.gif) no-repeat left;}

.nav8 a:hover { background: url(../img/nav8_to.gif) no-repeat left;}

.nav9 { width: 134px; height: 43px; float: left; display: inline; margin-left: 3px;}

.nav9 a {display: block; width: 134px; height: 43px; text-indent: -9999em;}

.nav9 a:link{ background: url(../img/nav9.gif) no-repeat left;}

.nav9 a:visited { background: url(../img/nav9.gif) no-repeat left;}

.nav9 a:hover { background: url(../img/nav9_to.gif) no-repeat left;}


#main {
	width: 801px;
	height: 639px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 60px;
}

#up {
 width: 801px;
 height: 180px;
}

#img1 {
	width: 240px;
	height: 180px;
	float: left;
	display:block;
	background: url(../img/topimage1.jpg) no-repeat left;
	margin-left: 10px;
	margin-right: 10px;
}

#img2 {
	width: 270px;
	height: 104px;
	float: right;
	background: url(../img/topimg2.gif) no-repeat left;
	margin-top: 30px;
	margin-right: 205px;
	margin-bottom: 0px;
	margin-left: 45px;
}

#text {
 width: 800px;
 height: 180px;
 float: none;
}

#logoenjoy {
	width: 220px;
	height: 132px;
	float: left;

 display:;
 background: ;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#webpuzzle {
 width: 206px;
 height: 96px;
 background:url(../img/webpuzzle.gif) no-repeat left top; 
}

#webpuzzle a {display: block; width: 206px; height: 96px; text-indent: -9999em;}

#webtext {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 13px;
 font-weight: 400;
line-height: 1.4em;
color: #666666;	
}


#textbody {
	width: 450px;
	height: 150px;
	float: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: 500;
	color: #666666;
	line-height: 1.6em;
	margin-top: 3px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/**INFO & COLLABO **/


#down {
 height: 280px;
 width: 801px;
}

#info {
	width: 290px;
	height: 269px;
	float: left;
	padding-bottom: 10px;
 }

#infotitle {
	width: 284px;
	height: 20px;
	background: url(../img/infotitle.gif) no-repeat left;
}

.upday {font-size: 15px; color: #339966;}

/**info項目**/

#infolist01 {
	width: 270px;
	height: 140px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
}

#infotext00 {
	width: 260px;
	height: 65px;
	margin-right: auto;
	padding-left: 5px;
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4em;
	color: #666666;
	}
	

#infotext01 {
	width: 260px;
	height: 65px;
	margin-right: auto;
	padding-left: 5px;
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4em;
	color: #666666;
	}
	
#infotext00 a {color: #666666;} 

#infotext01 a {color: #666666;} 

/**ＥＮＤinfo項目**/

/**出版案内**/

#infolist {
	width: 260px;
	height: 97px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#infolist img{ float: left;}

#imgbook {
	background: url(../img/imgbook.jpg) no-repeat top left;
	width: 96px;
	height: 96px;
	margin: 0px;
	float: left;
	display: block;
}

#infotext {
 width: 130px;
 height: 96px;
 float: right;
 margin-right: 20px; 
}


/**ＥＮＤ出版案内**/

/**会場連絡**/

#collabo {
	width: 424px;
	height: 207px;
	float: right;
	margin-right: 30px;
}

#bannertitle {
 width: 324px;
 height: 20px;
 background: url(../img/collabo_banner.gif) no-repeat left;
 margin-right: 100px;
}

#collabohead {
	width: 300px;
	height: 40px;
	margin-top: 8px;
	margin-left: 17px;
	font-size: 12px;
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4em;
	color: #666666;
}

#collabobox {
	width: 424px;
	height: 115px;

}

#login {
 width: 149px;
 height: 103px;
 float: left;
 background: url(../img/login_banner.gif) no-repeat left top;
 margin: 11px 0px 0px 0px;
}

#login a {display: block; width: 149px; height: 103px; text-indent: -9999em;}


#join {
	width: 149px;
	height: 103px;
	float: left;
	background: url(../img/join_banner.gif) no-repeat left top;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#join a {display: block; width: 149px; height: 103px; text-indent: -9999em;}

/**ＥＮＤ会場連絡**/

#footline {
 width: 775px;
 height: 13px;
 background: url(../img/back_footer.gif) left; 
 margin: 5px 0px 0px 50px;
}

#footer {
 width: 775px;
 height: 87px;
 margin-left: 50px;

}

#copy {
 width: 305px;
 height: 58px;
 background-image: url(../img/copy.gif);
 margin: 5px 0px 0px 10px;
}

/*********** dojo-page ************/

#dojo-main {
	width: 800px;
	height: 3985px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}

.title {
 width:768px;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:17px;
 color: #000066;
 text-align:left;
 font-weight: 600;
 line-height:20px;
 border-bottom:solid 1px #000066;
}

#dj01 {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 margin: 20px 0px 25px 0px;
 line-height: 1.3em;
}

.djhead {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 15px;
 font-weight: 600;
 color: #2F7AB9; 
}

.djtext {
 margin: 3px 0px 15px 0px; 
}

#dj02 {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 margin: 20px 0px 25px 0px;
 line-height: 1.3em;
}

#djpic2 {
 margin: 0px 0px 40px 0px;
}

#djpic3 {
 margin: 30px 0px 40px 0px;
}

#djpic4 {
 margin: 20px 0px 40px 0px;
}

#dj05 {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 margin: 20px 0px 40px 0px;
 line-height: 1.3em;
}

#dj06 {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 margin: 20px 0px 0px 0px;
 line-height: 1.3em;
 width: 580px;
 height: 230px;
}

#dj06left {
 float: left;
 display: inline;
 width: 280px;
 height: 210px;
 margin-top: 20px;
}

#dj06right {
 float: right;
 display: inline;
 width: 280px;
 height: 203px;
}

#djpic7 {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}

#dj07 {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 margin: 20px 0px 40px 0px;
 line-height: 1.3em;
}

.djp07 {
 margin: 5px 40px 7px 5px;
}

/*********** olympic-page ************/

#olympic-main {
	width: 800px;
	height:auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 60px;
}

/*********** kentei-page ************/

.kt01 { color: #FF6600; font-weight: 600; font-size: 17px; margin: 10px 10px 0px 20px; float: left; text-shadow: 3px 3px 5px red;
}

.oly01 { color: #0099FF; font-weight: 600; font-size: 17px; margin: 10px 10px 0px 20px; float: left; text-shadow: 3px 3px 5px red;
}


#kentei-main {
 width: 800px;
 height:auto;
 margin: 20px 0px 0px 60px;
}


#kenteilist {
 width: 768px;
 height: auto;
}

#kfootline {
 width: 775px;
 height: 13px;
 background: url(../img/back_footer.gif) left; 
 margin: 30px 0px 0px 0px;
}

#kfooter {
 width: 775px;
 height: 87px;
 margin: 5px 0px 0px 0px;
}

/*********** junior-page ************/

#junior-title {
 width:768px;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:17px;
 color: #FF6600;
 text-align:left;
 font-weight: 600;
 line-height:20px;
 border-bottom:solid 1px #000066;
}

#junior-main {
 width: 800px;
 height: 380px;
 margin-left: 60px;
}

/*********** kaijou&list-page ************/

#map-main {
 width: 732px;
 height: 580px;
 margin-left: 60px; 
}

#kaijou-main {
 width: 650px;
 height: 9965px;
 margin:0px 0px 0px 150px;
}

#tablearea {
 width: 800px;
 height: auto;
}

/*********** goods-page ************/

#goods-main {
 width: 800px;
 height: 300px;
 margin-left: 60px;
}

#cons-textbody {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: 500;
 color: #666666;
 line-height: 1.6em;
 margin: 30px 0px 0px 100px;
 }

/*********** join-page ************/

#join-main {
 width: 800px;
 height: 408px;
 margin-left: 60px;
}

#j-text {
 width: 800px;
 height: 228px; 
}

#j-textbody {
 width: 480px;
 height: 210px;
 float: right;
 display:inline;
 margin: 18px 12px 0px 0px;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 13px;
 font-weight: 500;
 color: #666666;
 line-height: 1.6em;
}

.j-head {
 font-size: 14px;
 font-weight: 600;
 color: #0000CC;
}

#j-pic {
 width: 800px;
 height: 160px;
 margin-bottom: 20px;

}

#j-pics {
 width: 480px;
 height: 145px;
 float: right;
 display:inline;
 margin: 13px 12px 0px 0px; 
}



/*********** construction-page ************/
#construction {
 width: 600px;
 height: 100px;
 margin: 40px 0px 0px 60px;
}


/*********** event-page ************/

#e-wrapper {
	width: 880px;
	height: auto;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#event-main {
	width: 800px;
	height: auto;
	margin-left: 60px;
}

#e-text {
 width: 800px;
 height: auto; 
}

#e-textbody {
	width: 440px;
	height: auto;
	float: right;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: 500;
	color: #666666;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.e-head {
 font-size: 14px;
 font-weight: 600;
 color: #FF6600;
}

.e-month {color: #003366; font-size: 14px; }

.e-day {color: #0066FF;}


/*********** collabo-page ************/
#colabo-wrapper {
	width: 880px;
	height: 900px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#collaboheader{
 width: 830px;
 height: 190px;
 margin-left: 50px; 
}


#collabo-main {
 width: auto;
 height: auto;
 margin: 25px 0px 0px 55px;
}

#collabotitle {
 width: 264px;
 height: 58px;
 background: url(../img/collabotitle.gif) no-repeat left;
 float: right;
 display: inline;
 margin: 20px 330px 0px 0px; 
}

#gotop {
 width: 168px;
 height: 14px;
 background: url(../img/gotop.gif) no-repeat left;
 float: left;
 display: inline;
 margin: 25px 0px 0px 15px; 
}

#gotop a {
display: block; width: 168px; height: 22px; text-indent: -9999em;
}

#mannual {
 width: 350px;
 height: auto;
 float: left;
 display: inline;
}

#mannualhead {
 width: 326px;
 height: 21px;
 background: url(../img/mannual.gif) no-repeat left; 
}

#mannuallist {
 margin: 10px 0px 0px 0px;
 font-size: 15px;
 line-height: 2.2em;
 width: 350px;
 height: auto; 
 float: left;
}

.info {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 13px;
 font-weight: 500;
 color: #000000;
 line-height: 1.0em; 
}

#download {
 width: 410px;
 height: auto;
 float: right;

}

#downloadhead {
 width: 326px;
 height: 21px;
 background: url(../img/download.gif) no-repeat left;
}

#downloadlist {
 margin: 10px 0px 0px 0px;
 font-size: 15px;
 line-height: 2.2em;
 
}

#adobe {
 width: 600px;
 height: 35px;
 margin-left: 10px;
 float: left;
}

#cfootline {
 width: 775px;
 height: 13px;
 background: url(../img/back_footer.gif) left; 
 margin: 30px 0px 0px 0px;
 float: left;
}

#cfooter {
 width: 775px;
 height: auto;
 margin-left: 50px;
 float: left;
 
}

#ccopy {
 width: 305px;
 height: 58px;
 background-image: url(../img/copy.gif);
 margin: 5px 0px 0px 10px;
 float: left;
}

/*********** stream-page ************/
#stream-wrapper {
	width: 880px;
	height: 900px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#streamheader{
 width: 830px;
 height: 188px;
 margin-left: 50px; 
}

#shup {
 width: 830px;
 height: 128px; 
}

#shdwn {
 width: 830px;
 height: 50px;
}


#stream-main {
 width: auto;
 height: auto;
 margin: 25px 0px 0px 55px;
}

#streamtitle {
	width: 200px;
	height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,'ＭＳ Ｐゴシック','sans-serif';
	font-size: 15px;
	_font-size: 16px;
	color: #666666;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#navis {
	width: 400px;
	height: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
}

#backcollabo {
 width: 163px;
 height: 27px;
 background: url(../img/backcollabo.gif) no-repeat left;
 float: left;
 display: ;
 margin: 0; 
}

#backcollabo a {
display: block; width: 163px; height: 27px; text-indent: -9999em;
}

#gotopb {
 width: 181px;
 height: 26px;
 background: url(../img/gotopb.gif) no-repeat left;
 float: left;
 display: ;
 margin-left: 15px; 
}

#gotopb a {
display: block; width: 181px; height: 26px; text-indent: -9999em;
}

#backstream {
 width: 163px;
 height: 27px;
 background: url(../img/backstream.gif) no-repeat left;
 float: left;
 display: ;
 margin: 0; 
}

#backstream a {
display: block; width: 163px; height: 27px; text-indent: -9999em;
}


#menu {
 width: 350px;
 height: auto;
 float: left;
 display: inline;
}

#streamingmenuhead {
 width: 326px;
 height: 21px;
 background: url(../img/streamingmenu.gif) no-repeat left; 
}

#menuhead {
 width: 326px;
 height: 21px;
 background: url(../img/contentsmenu.gif) no-repeat left; 
}

#menulist {
 margin: 10px 0px 0px 0px;
 font-size: 15px;
 line-height: 2.2em;
 width: 350px;
 height: auto; 
 float: left;
}

#stmenulist {
	font-size: 15px;
	line-height: 2.2em;
	width: 500px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#menulist li {list-style:none;}

#stmenulist li {
 list-style:none;  
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 13px;
 line-height: 1.8em;
}

.sth {
 color: #666666;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 14px;
 font-weight: 600;
 list-style: none;
 margin-left: -20px; 
}

.stsh {
 color: #000000;
 font-family:'Lucida Grande',Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,'ＭＳ Ｐゴシック', 'sans-serif';
 list-style: circle;
 margin-left: 0px;
 list-style-image: url(../img/stsh.gif);
 vertical-align: top;
 font-size:75%;
 line-height:150%;
 padding-bottom : 5px;
}

.stshb {
 color: #000000;
 font-family:'Lucida Grande',Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,'ＭＳ Ｐゴシック', 'sans-serif';
 list-style: circle;
 margin-left: 0px;
 vertical-align: top;
 font-size:75%;
 line-height:150%;
 padding-left: 0px;
 padding-bottom : 5px;
}


.stsh a {
 color: #006699;
}

.stshb a {
 color: #006699;
}

#note {
	width: 300px;
	height: 38px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 160%;
}

.info {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size: 13px;
 font-weight: 500;
 color: #000000;
 line-height: 1.0em; 
}

#player {
 width: 410px;
 height: auto;
 float: right;

}

#playerhead {
 width: 326px;
 height: 21px;
 background: url(../img/.gif) no-repeat left;
}

#mp {
 margin: 10px 0px 0px 0px;
 font-size: 15px;
 line-height: 2.2em;
 
}

#wmp {
 width: 750px;
 height: 58px;
 margin-left: 10px;
 float: left;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:12px;
}

#cfootline {
 width: 775px;
 height: 13px;
 background: url(../img/back_footer.gif) left; 
 margin: 30px 0px 0px 0px;
 float: left;
}

#cfooter {
 width: 775px;
 height: auto;
 margin-left: 50px;
 float: left;
 
}

#ccopy {
 width: 305px;
 height: 58px;
 background-image: url(../img/copy.gif);
 margin: 5px 0px 0px 10px;
 float: left;
}
