/*基本設定
--------------------------------------*/
*{margin: 0px; padding: 0px; font-size: 12px; line-height: 150%; border: none;}
a:link {color: #ffffff;	text-decoration: none;}
a:hover {color: #FF9900;}
a:visited {color: #ffffff;}
body{background-image: url(imges/02gbpt.gif);}
.cr{clear:both;}

#contener{
	margin:auto;
	width: 1000px;
	background-color: #000000;
	}

/*とっぷ
--------------------------------------*/
#top {height:16px; color: #ffffff;}

#top h2{padding:2px 0px 0px 5px;
	color:#ffffff;
	font-size: 10px;
	font-weight: bold;
}


/*harumi追加メニュー
--------------------------------------*/


#menu{width: auto; height: auto; overflow: hidden; width: 1000px;
	background-image: url(imges/09menubg.gif);
	background-repeat: repeat-x;  color: #ffffff;
}

#menu h1{height: 53px; width: 180px;background-image: url(imges/00tophead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
   	text-indent: -9999px;
}


#menu ul{float:left; padding:0px 0px 0px 20px;}
#menu li{
	padding:16px 10px 0px 20px;
	float:left;
	list-style:none;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(imges/08menuline.gif);
	background-repeat: no-repeat;
	height: 40px;
}
	
#menu li a:link{text-decoration: underline; color: #ffffff; font-size: 13px;}
#menu li a:visited{text-decoration: underline;  color: #ffffff; font-size: 13px;}
#menu li a:hover{color: #FF0000; font-size: 13px;}

#menu menuend{float:left;}


/*FLASH 01
--------------------------------------*/
#flash01{float:left;
	height: 530px; width: 1000px;
	background-image: url(imges/01topflashbs.gif);
	background-repeat: repeat-x,y;
	background-position: left top;}

.swfwindow{margin :5px 0px 0px 20px; height: 500px; width: 960px;}
#flashdl{float:left; margin :2px 0px 0px 20px; height: 20px; width: 28px;}
#flashdltxt{float:left; margin :2px 0px 0px 0px; height: 20px; width: 800px;}


/*メイン
--------------------------------------*/
#main{ float:left; width: 660px ; padding:0px 10px 0px 20px;}

.main_banner1 {float:left; padding:5px 10px 5px 0px; width: 320px; height: 90px;}
.main_banner2 {float:left; padding:5px 0px 5px 10px; width: 320px; height: 90px;}
.main_banner3 {float:left; padding:5px 10px 5px 10px; width: 640px; height: 172px;}


.newsbox{float:left; width: 660px; height: 240px; background-image: url(imges/07textbox.gif);
	background-repeat: repeat-x,y;
	background-position: left top;}

.news_title{width: 600px; height: 20px;
	padding:5px 0px 5px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;}



.blogbox{float:left; width: 660px; height: 240px; background-image: url(imges/07textbox.gif);
	background-repeat: repeat-x,y;
	background-position: left top;}

.blog_title{width: 600px; height: 20px;
	padding:5px 0px 5px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;}


.sitead{float:left; width: 660px; height: 172px;}


/*バナーその他
--------------------------------------*/
#etc{ float:left;　width: 310px;}

.etc_banner1 {padding:5px; width: 300px; height: 250px;}
.etc_banner2 {padding:5px; width: 300px; height: 75px;}
.etc_banner3 {padding:5px; width: 300px; height: 167px;}
.etc_banner4 {padding:5px; width: 300px; height: 75px;}
.etc_banner5 {padding:5px; width: 300px; height: 200px;}
.etc_banner6 {padding:5px; width: 300px; height: 229px;}
.etc_banner7 {padding:5px; width: 300px; height: 160px;}
.etc_banner8 {padding:5px; width: 300px; height: 125px;}
.etc_banner9 {padding:5px; width: 300px; height: 229px;}
.etc_banner10 {padding:5px; width: 300px; height: 103px;}
.etc_banner11 {padding:5px; width: 300px; height: 64px;}
.etc_banner12 {padding:5px; width: 300px; height: 50px;}
.etc_banner13 {padding:5px; width: 300px; height: 100px;}
.etc_banner14 {padding:5px; width: 300px; height: 135px;}
.etc_banner15 {
	padding:5px;
	width: 300px;
	height: 137px;
	}
.etc_fcmov {float:left; width: 200px;}
.etc_fctxtitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.etc_fctx {background-color: #FF0000;
	float:left;
	width: 95px;height: 137px;
	padding:0px 0px 0px 5px;
	color: #FFFFFF;
	font-size: 10px;
}
.etc_fctx a:link {
	color: #FFFFFF;
	text-decoration: none;font-size: 10px;
}
.etc_fctx a:visited {
	color: #FFFFFF;
	text-decoration: none;font-size: 10px;
}


.etc_fctx a:hover {
	color: #FFFFFF;
	text-decoration: underline;font-size: 10px;
}







.etc_camp1 {float:left; padding:5px 0px; width: 215px; height: 240px;}
.etc_camp2 {float:left; padding:5px 7px; width: 215px; height: 240px;}

	
#txtbox{
	font-size:12px;
	line-height:138%;
	line-height: normal;
	width:605px;height: 195px;
	padding: 0px 20px 0px 20px;
	
	overflow:auto;
	scrollbar-Track-Color:#ffffff;
	scrollbar-Face-Color:#ffffff;
	scrollbar-Shadow-Color:#333333;
	scrollbar-DarkShadow-Color:#ffffff;
	scrollbar-Highlight-Color:#ffffff;
	scrollbar-3dLight-Color:#333333;
	scrollbar-Arrow-Color:#333333;
	float:left;
	color: #33CCFF;
}
#txtbox a:link {
	color: #0066FF;
}
#txtbox a:hover {
	color: #00FF00;
}
#txtbox a:visited {
	color: #FF66FF;
}	

.ga{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/*TV
--------------------------------------*/
#tv_head{
	float:left;
	width:660px;
	height: 40px;
	margin: 5px 0px 0px 0px;
	background-image: url(imges/tv/00head.gif);
	font-size: 10px;
	font-weight: bold;
}

.tvcon1{
	float:left;
	width:330px;
	height:380px;
	background-image: url(imges/tv/01gear.gif);
}


.tvcon2{
	float:left;
	width:330px;
	height:380px;
	background-image: url(imges/tv/02enter.gif);
	background-repeat: no-repeat;
}
.tvcon3{
	float:left;
	width:330px;
	height:190px;
	background-image: url(imges/tv/03jibbeach.gif);
}
.tvcon4{
	float:left;
	width:330px;
	height:190px;
	background-image: url(imges/tv/04dvd.gif);
}


.tvcon5{
	float:left;
	width:330px;
	height:380px;
	background-image: url(imges/tv/05toshipi.gif);
}
.tvcon6{
	width: 330px;
	height:190px;
	float:left;
	background-image: url(imges/tv/06hgc.jpg);
}

.tvcon7{
	width: 330px;
	height:190px;
	float:left;
	background-image: url(imges/tv/07ikenotaira.jpg);
}

.tvmenubox{
	float:left;
	width:310px;
	height:40px;
	margin: 5px;
	
	}



.tvmenubottan{
	float:left;
	width:150px;
	height:20px;
	margin: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}



/*ギャラリー
--------------------------------------*/	

.gallery {
	width: 1000px;
	text-align: center;
	color: #FFFFFF;
	font-size: 48px;
	font-weight: bold;
}

.gallwell {
	width: 800px;
	margin: 0px 100px 0px 100px;
	color: #FFFFFF;
}
.gallwell a:link {
	color: #00FFFF;
	text-decoration: none;
}
.gallwell a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.gallwell a:visited {
	color: #00FFFF;
}



.gallname{
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
}



.gallbox{float:left;
	width: 800px;
	height: 60px;
}
.galllogin{float:left;width: 300px;height: 56px;
	margin: 2px;
}
.galltbox{float:left;width: 280px;height: 56px;
	margin: 2px;}
.gallpic{float:left;width: 200px;height: 56px;
	margin: 2px;}


.galltxt{
	color: #FFFFFF;
	font-size: 12px;
	}

.galltxt a:link {
	color: #00FFFF;
	text-decoration: none;
}
.galltxt a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.galltxt a:visited {
	color: #00FFFF;
}




/*フッター
--------------------------------------*/	
#footer {  color: #ffffff;
	width: 990px;
	height: 20px;
	padding:5px;
	background-color: #FFFFFF;
	color: #333333;
	text-align: right;
}


#footer_m{float:left;
width: 1000px;
	height: 20px;
	background-color: #000000;}



.footer_menu{
	float:left;
	height: 20px;
	padding:3px;
	font-size:10px;
	font-weight: bold;
	
}
