/*---------------------------------------
TOPPAGE
---------------------------------------*/
@import url("reset.css");
@import url("baselayout.css");


#header {
	position: relative;
	color:#fff;
}

#header #lang{
	position: absolute;
	overflow: hidden;
	top:10px;
	left:305px;
	font-size:80%;
	font-weight:bold;
}
#header #lang a{
	color:#fff;
}
#header #lang a:hover{
	color:#ff3;
}
#header #lang .current{
	color:#ff3;
}

#header-link {
	position: absolute;
	padding:0;
	/*
	top:44px*/
	left:305px;
	top:44px;
}

#top-swf{
	
}

/*---------------------------------------
Basic layout

090626
padding-right 32px -> 22px
---------------------------------------*/
/*TOP PAGE ONLY*/
#top-box1{
	width:364px;
	padding-left:10px;	/*add090626*/
	padding-right:22px;		/*change090626*/
}
#top-box1-contents{
	padding-top:10px;
}
#top-box2{
	width:244px;
	background:#BFB9B5;
}
#top-box2-contents{
	padding:10px 15px;
}

/*---------------------------------------
TOPラージボタン
---------------------------------------*/
#top-learge-btn {

}

#top-learge-btn ul{
	list-style-type:none;
}
#top-learge-btn li{
	margin-bottom:10px;
}

/*---------------------------------------
information
インライン化のため
info/inline.cssへ移動
---------------------------------------*/
/*
#top-info {
	margin-top:10px;
}
.info-elemet {
	padding:5px 0;
}
.info-elemet .date{
	
}
.info-elemet .title{
	font-size:110%;
	color:#003780;
}

#info-button {
	text-align:right;
}
*/

/*---------------------------------------
middle button
---------------------------------------*/
#byakke-brd {
	padding:8px 0;
}

#top-middle-btn {
	margin-top:15px;
}

#top-middle-btn table{
	width:100%;
}
#top-middle-btn td{
	padding-bottom:15px;
}

.cell-pad-R {
	padding-right:24px;
}

/*---------------------------------------
introdction
---------------------------------------*/
#intro {
	text-align:justify;
}


/*---------------------------------------
video
---------------------------------------*/
#video {
	margin-top:25px;
	background:url(../images/top_movie_bg.gif) left top no-repeat;
}
#video img{
	padding:16px 5px;
}
#video p{
	padding:5px 10px;
	text-align:right;
}
#video a{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
#video a:hover{
	color:#ff3;
}
/*---------------------------------------
on air
---------------------------------------*/
#onair {
	margin-top:10px;
	background:#000;
	text-align:center;
}
#onair img{
	padding:5px 0;
}

/*---------------------------------------
calendar & counter
---------------------------------------*/
#calendar{
	margin:8px 0;
}

#counter{
	/*margin:8px 0;*/
	text-align:center;
}


