@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	color: #333366;
}
.s14 {
	font-size: 14px;
	line-height: 140%;
}

a:link {color: #FF0000;}


h1, h2, h3, h4{
	margin:0;
	padding:0;
	font-size:12px;
	text-indent:-9999em;
}
img{
	border:none;
}
div#container{
	width:870px;
	margin:0 auto;
}

.clr{
	float: right;
}

.clear{
	float: none;
	clear: both;
}
div#mainImg{
	background-image:url(../images/main.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:570px;
	margin:0px auto 10px auto;
}

div#footer {
	width:870px;
	height:75px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/footer.gif);
}
div#header {
	width:870px;
	height:55px;
	
}
div#footer p{
	width:401px;
	height:100px;
	float:left;
	background-repeat: no-repeat;
	text-indent:-9999em;
}
div#qr {
	width:49px;
	float:right;
}
div#bnr {
	width:120px;
	float:right;
	margin:0 10px 0 0;
}
div#bnr a{
	border:none;
	height:49px;
	width: 120px;
	margin:0;
	padding:0;
	text-indent:0;
}
div#newsBtn{
	width:250px;
	float:right;
	margin:0 10px 5px 0;
	line-height:1.5;
}
div#newsBtn a{
	display:block;
	height:49px;
	width:250px;
	margin:0;
	padding:0;
	float:none;
	clear:both;
	background:url(../images/newsBtn.gif) 0 0 no-repeat;
}
div#newsBtn a:hover{
	background:url(../images/newsBtn.gif) 0 -49px no-repeat;
}

.c00{
	font-size: 12px;
	line-height: 150%;
	margin: 448px 0px 0px 495px;
	width: 340px;
	height: 64px;
	overflow: auto;
}




div#menu {
	width:570px;
	height:25px;
	margin-top: 30px;
}


div#hlogo {
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	width:165px;
	height:55px;
	float:left;
}

div#hlogo a{
	display:block;
	width:165px;
	height:55px;
	background:url(../images/header.gif) 0 0 no-repeat;
	text-indent:-9999em;
}

div#mBtn1{
	width:40px;
	height:25px;
	float:left;
	margin-top: 30px;
	
}
div#mBtn1 a{display:block;width:40px;height:25px;background:url(../images/m01.gif) 0 0 no-repeat;text-indent:-9999em;}
div#mBtn1 a:hover{background:url(../images/m01.gif) 0 -25px no-repeat;}

div#mBtn2{width:65px; height:25px; float:left; margin-top: 30px;}
div#mBtn2 a{display:block;width:65px;height:25px;background:url(../images/m02.gif) 0 0 no-repeat;text-indent:-9999em;}
div#mBtn2 a:hover{background:url(../images/m02.gif) 0 -25px no-repeat;}

div#mBtn3{width:65px;height:25px;float:left;margin-top: 30px;}
div#mBtn3 a{display:block;width:65px;height:25px;background:url(../images/m03.gif) 0 0 no-repeat;text-indent:-9999em;}
div#mBtn3 a:hover{background:url(../images/m03.gif) 0 -25px no-repeat;}

div#mBtn4{width:80px;height:25px;float:left;margin-top: 30px;}
div#mBtn4 a{display:block;width:80px;height:25px;background:url(../images/m04.gif) 0 0 no-repeat;text-indent:-9999em;}
div#mBtn4 a:hover{background:url(../images/m04.gif) 0 -25px no-repeat;}

div#mBtn5{width:75px;height:25px;float:left;margin-top: 30px;}
div#mBtn5 a{display:block;width:75px;height:25px;background:url(../images/m05.gif) 0 0 no-repeat;text-indent:-9999em;}
div#mBtn5 a:hover{background:url(../images/m05.gif) 0 -25px no-repeat;}

div#mBtn6{width:130px;height:25px;float:left;margin-top: 30px;}
div#mBtn6 a{display:block;width:130px;height:25px;background:url(../images/m06.gif) 0 0 no-repeat;text-indent:-9999em;}
div#mBtn6 a:hover{background:url(../images/m06.gif) 0 -25px no-repeat;}

div#mBtn7{width:90px;height:25px;float:left;margin-top: 30px;}
div#mBtn7 a{display:block;width:90px;height:25px;background:url(../images/m07.gif) 0 0 no-repeat;text-indent:-9999em;}
div#mBtn7 a:hover{background:url(../images/m07.gif) 0 -25px no-repeat;}

div#mBtn8{width:70px;height:25px;float:left;margin-top: 30px;}
div#mBtn8 a{display:block;width:70px;height:25px;background:url(../images/m08.gif) 0 0 no-repeat;text-indent:-9999em;}
div#mBtn8 a:hover{background:url(../images/m08.gif) 0 -25px no-repeat;}

div#mBtn9{
	width:90px;
	height:25px;
	float:left;
	margin-top: 30px;
}
div#mBtn9 a{
	display:block;
	width:90px;
	height:25px;
	background:url(../images/m09.gif) 0 0 no-repeat;
	text-indent:-9999em;
}
div#mBtn9 a:hover{background:url(../images/m09.gif) 0 -25px no-repeat;}


div#musicImg{
	background-image:url(../images/music.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:570px;
	margin:0px auto 10px auto;
}


div#staffImg{
	background-image:url(../images/staff.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:570px;
	margin:0px auto 10px auto;
}

div#radioImg{
	background-image:url(../images/radio_bg.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:570px;
	padding:0px auto 10px auto;
}

div#goodsImg{
	background-image:url(../images/goods_bg.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:570px;
	padding:0px auto 10px auto;
}


div#ltex{
	width:145px;
	height:430px;
	margin:90px 50px 0px 40px;
	overflow: auto;
	float: left;
	line-height: 2em;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

div#ltex2{
	width:125px;
	height:420px;
	margin:100px 60px 0px 50px;
	overflow: auto;
	float: left;
	line-height: 2em;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}

div#rtexr{
	width:560px;
	height:300px;
	margin:220px 0px 0px 15px;
	overflow: auto;
	float: left;
	font-size: 12px;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

div#rtexe{
	width:580px;
	height:430px;
	margin:90px 0px 0px 0px;
	float: left;
	font-size: 12px;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


div#episode{
	width:550px;
	font-size: 12px;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

div#epiImg{
	background-image:url(../images/epi_bg.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:570px;
	margin:0px auto 10px auto;
}


div#introImg{
	background-image:url(../images/intro.jpg);
	background-repeat:no-repeat;
	width:870px;
	height:570px;
	margin:0px auto 10px auto;
}

.subtex{
	font-size: 12px;
	line-height: 150%;
	margin: 68px 0 0 345px;
	width: 480px;
	height: 425px;
	overflow: auto;
}

div#sokanImg{
	background-image:url(../images/sokan.jpg);
	background-repeat:no-repeat;
	width:845px;
	height:495px;
	margin:0px;
	padding-top: 75px;
	padding-left: 25px;
	margin-bottom: 10px;
}

div#sokanImg .subsokan{
	font-size: 12px;
	line-height: 150%;
	width: 820px;
	height: 465px;
}
