@charset "Shift_JIS";


a {
	text-decoration: none;
} .small {
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
} .small_eng 
{
	font-size: 10px;
	line-height: 120%;
	font-family:Verdana, Arial, Helvetica;
	color: #999999;
} 
.normal {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
} .normal_eng {
	font-size: 12px;
	line-height: 120%;
	font-family:Verdana, Arial, Helvetica;
	color: #333333;
} 
.big {
	font-size: 14px;
	line-height: 120%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
} 

big_title {
	font-size: 14px;
	line-height: 120%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
}

.big_eng {
	font-size: 14px;
	line-height: 120%;
	font-family:Verdana, 
Arial, Helvetica;
	color: #333333;
} .bigger {
	font-size: 16px;
	line-height: 120%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #cccccc;
}.normal_film{
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}.bigger_eng {
	font-size: 16px;
	line-height: 
120%;
	font-family:Verdana, Arial, Helvetica;
	color: #333333;
}. biggest{ font-size: 18px; line-height: 
130% }. 
a:link {
	color: #336699;
}
body {
	color: #CCCCCC;
	margin: 0;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/bg.jpg);
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
a:visited {
	color: #FF0000;
}
a:hover {
	color: #FF0000;
}
a:link {
	color: #FF0000;
}
a:active {
	color: #CC0000;
}
.normal_gray {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.small_film {
	font-size: 10px;
	line-height: 140%;
	color: #330000;
}


#main {
	width: 100%;
	margin: 0px auto;
	text-align: center;
	vertical-align: top;
}


#menu {
	width: 1000px;
	margin: 0px auto;
	height: 75px;
}

#top {
	width: 100%;
	margin: 0px auto;
}

#link {
	width: 1000px;
	margin: 0px auto;
	background-image: url(../img/link_bg.jpg);
	height: 560px;
}

#linkpict{
	width:240px;
	height:410px;
	margin:110px 45px 0px 40px;
	float: left;
}

#linktex{
	width:610px;
	height:430px;
	margin:70px 0px 0px 0px;
	overflow: auto;
	line-height: 1.8em;
	font-size: 14px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #CCCCCC;
	text-align: left;
	float: left;
}

#goods {
	width: 1000px;
	margin: 0px auto;
	background-image: url(../img/goods_bg.jpg);
	height: 560px;
}

#goodscd {
	width: 960px;
	margin: 0px auto;
	background-image: url(../img/goodscd_bg.jpg);
	height: 560px;
	padding-left: 40px;
}

#goodsdvd {
	width: 950px;
	margin: 0px auto;
	background-image: url(../img/dvd_bg.jpg);
	height: 560px;
	padding-left: 50px;
}

#goodsgds {
	width: 960px;
	margin: 0px auto;
	background-image: url(../img/goods_gbg.jpg);
	height: 560px;
	padding-left: 40px;
}

#dvdmenu{
	width:175px;
	height:330px;
	margin:140px 60px 0px 0px;
	float: left;
	line-height: 2.5em;
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #CCCCCC;
	text-align: left;
}

#dvdtex{
	width:650px;
	height:420px;
	margin:65px 0px 0px 0px;
	float: left;
	font-size: 12px;
	line-height: 150%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #CCCCCC;
	text-align: left;
	overflow: auto;
}

#gdsm{
	width:200px;
	height:395px;
	margin:100px 20px 0px 0px;
	float: left;
	line-height: 1.8em;
	font-size: 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #CCCCCC;
	text-align: left;
	overflow: auto;
}

#gdstex{
	width:665px;
	height:430px;
	margin:65px 0px 0px 10px;
	float: left;
	font-size: 12px;
	line-height: 150%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #CCCCCC;
	text-align: left;
	padding-right: 10px;
	overflow: auto;
}

#goodspict{
	width:240px;
	height:410px;
	margin:110px 45px 0px 40px;
	float: left;
}

#goodstex{
	width:650px;
	height:440px;
	margin:50px 0px 0px 20px;
	line-height: 1.6em;
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-align: left;
	float: left;
	padding-right: 15px;
	overflow: auto;
}

#wp {
	width: 1000px;
	margin: 0px auto;
	background-image: url(../img/wp_bg.jpg);
	height: 560px;
	text-align: center;
}

#wptex{
	width:850px;
	overflow: auto;
	line-height: 1.5em;
	font-size: 14px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	text-align: center;
	margin: 0px auto;
	padding-top: 100px;
}

#onair {
	width: 1000px;
	margin: 0px auto;
	background-image: url(../img/onair_bg.jpg);
	height: 560px;
}

#onairpict{
	width:240px;
	height:410px;
	margin:110px 45px 0px 40px;
	float: left;
}

#onairtex{
	width:610px;
	height:445px;
	margin:50px 0px 0px 0px;
	overflow: auto;
	line-height: 1.5em;
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #CCCCCC;
	text-align: left;
	float: left;
}

#radio {
	width: 1000px;
	margin: 0px auto;
	background-image: url(../img/radio_bg.jpg);
	height: 560px;
}

#radiotex{
	width:610px;
	height:430px;
	margin:70px 0px 0px 0px;
	overflow: auto;
	line-height: 1.5em;
	font-size: 14px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #CCCCCC;
	text-align: left;
	float: left;
}


#story {
	width: 720px;
	margin: 0px auto;
	background-image: url(../img/story_bg.jpg);
	height: 560px;
	padding-left: 280px;
}

#tvload {
	width: 800px;
	margin: 0px auto;
	background-image: url(../img/onair.gif);
	height: 30px;
	background-repeat: no-repeat;
	background-position: center center;
}

#ltex{
	width:60px;
	height:440px;
	margin:60px 20px 0px 0px;
	float: left;
	line-height: 2.5em;
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #999999;
}

#rtexe{
	width:570px;
	height:420px;
	margin:65px 0px 0px 0px;
	float: left;
	font-size: 12px;
	line-height: 150%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #CCCCCC;
	overflow: auto;
	text-align: left;
}

#top .flash {
	text-align: center;
	width: 1000px;
	margin: 0px auto;
	height: 560px;
}
#top .flash img{
	width: 100%;
	margin: 0px;
	height: auto;
}


.main_area { text-align: center;
	height: 560px; display:block; position: relative; width:100%; max-width:1000px; margin:0 auto; line-height: 1; padding:0; overflow: hidden; }
.main_area img { width:100%; height:auto; }
.main1 { display:block; position: absolute; top:0; left:0; z-index: 5; width:100%;  }

.fadein {
    opacity: 0;
    animation: fadein 1.5s ease forwards;
}
@keyframes fadein {
    100% {  opacity: 1;}
}

.fadeinl {
    opacity: 0;
    animation: fadeinl 1.0s ease forwards;
}
@keyframes fadeinl {
    0% { opacity: 0; transform: translateX(100px); }
	100% { opacity: 1; transform: translateX(0); }
}

.v01 {animation-delay: 1s;}



#banner {
	text-align: center;
	padding-top: 5px;
	margin: 0px auto;
	font-size: 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin-bottom: 5px;
}

#footer {
	text-align: center;
	padding-top: 2px;
	margin: 0px auto;
	font-size: 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
}

#flashcontents, #flashcontent2 {
	color: #333333;
	font-size: 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 1.5em;
}

.kaijyo {
	clear: left;
}
img {
	border: 0px;
}
